文章 2022-10-17 来自:开发者社区

软件测试面试题:一个元素明明定位到了,点击无效(也没报错),如果解决?

一个元素明明定位到了,点击无效(也没报错),如果解决?使用js点击,selenium有时候点击元素是会失效 # js点击 js = 'document.getElementById("baidu").click()' driver.execute_script(js)

文章 2022-10-11 来自:开发者社区

软件测试面试题:Selenium 有几种定位方式,请详细列出?

Selenium 有几种定位方式,请详细列出?一共有8种类型的定位方式,它们都位于By类中并且都是静态方法。它们分别是:By.id(), By.name(), By.tagName(), By.className(), By.linkText(), By.partialLinkText(), By.xpath, By.cssSelector().

文章 2022-10-10 来自:开发者社区

软件测试面试题:page object设置模式中,是否需要在page里定位的方法中加上断言?

page object设置模式中,是否需要在page里定位的方法中加上断言?不需要,page页只做元素抓取和操作方法

文章 2022-10-09 来自:开发者社区

软件测试面试题:如何去定位页面上动态加载的元素?

如何去定位页面上动态加载的元素?首先触发动态事件,然后再定位。如果是动态菜单,则需要层级定位。——JS实现(对动态事件封装)

文章 2022-10-09 来自:开发者社区

软件测试面试题:如何去定位属性动态变化的元素?

如何去定位属性动态变化的元素? 先去找该元素不变的属性,要是都变,那就找不变的父元素,用层级定位(以不变应万变)属性动态变化也就是指该元素没有固定的属性值,可以通过:JS实现通过相对位置来定位,比如xpath的轴,paren/following-sibling/percent-sibling

文章 2022-10-09 来自:开发者社区

软件测试面试题:如何使用xpath定位一个兄弟元素?

如何使用xpath定位一个兄弟元素?因为兄弟元素和该元素同属于一个父亲节点的元素,所以使用xpath定位一个兄弟元素应先定位父亲节点的元素

文章 2022-10-09 来自:开发者社区

软件测试面试题:如何在定位元素后高亮元素(以调试为目的)?

如何在定位元素后高亮元素(以调试为目的)?重置元素属性,给定位的元素加背景、边框

文章 2022-09-26 来自:开发者社区

软件测试面试题:如何定位动态元素?

如何定位动态元素?动态元素有2种情况,一个是属性动态,比如id是动态的,定位时候,那就不要用id定位就是了比如上面这个button元素,id是动态的,定位方法千千万,何必死在id上,可以用name定位哪怕这个元素属性都是动态的,它的标签不可能动态吧,那就定位父元素id="yo"啊:.//*[@id='yo']/button还有一种情况动态的,那就是这个元素一会在页面上方,一会在下方,飘忽不定的动....

文章 2022-09-26 来自:开发者社区

软件测试mysql面试题:如何定位使用cpu多的用户session?

如何定位使用cpu多的用户session?答:使用CPU多的用户sessionSELECT a.SID, spid, status, SUBSTR (a.program, 1, 40) prog, a.terminal,a.SQL_TEXT, osuser, VALUE / 60 / 100 VALUE FROM v$session a, v$process b, v$sesstat c WHE....

文章 2022-09-26 来自:开发者社区

软件测试mysql面试题:如何定位重要的SQL?

如何定位重要的SQL?. 答:1.statspack-- 在你库上业务最忙得时候抓15分钟的report,看里面的top sql2.top找到消耗资源多的pid3.确定是oracle的应用进程还是后台进程4.根据v$session,v$process,v$sqlarea定位用oem带的top sessionSELECT hash_value, executions, buffer_ge....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注