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

软件测试面试题:遇到frame框架页面怎么处理?

遇到frame框架页面怎么处理?先用driver.switch_to.frame()跳转进去frame然后再操作页面元素操作完后使用driver.swith_to.default_content()跳转出来

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

软件测试面试题:如何判断一个页面上元素是否存在?(方法三)

如何判断一个页面上元素是否存在?(方法三)方法三:结合WebDriverWait和expected_conditions判断 from selenium import webdriver from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui impor....

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

软件测试面试题:如何判断一个页面上元素是否存在?(方法二)

如何判断一个页面上元素是否存在?(方法二)方法二:用elements定义一组元素方法 def is_element_exsist1(driver, locator): ''' 判断元素是否存在,存在返回True,不存返回False :param locator: locator为元组类型,如("id", "yoyo") :return: bool值,True or False ''' eles ....

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

软件测试面试题:在一个页面上,点击一个链接之后不会在当前页面上打开此链接而是新开一个窗口打开此页面。

在一个页面上,点击一个链接之后不会在当前页面上打开此链接而是新开一个窗口打开此页面。Selenium也提供了对应的API来处理。简述这个查找新窗口的过程。参考答案:1)首先需要了解下,每个窗口都是有个句柄的,可以理解为浏览器窗口的标识符。 可以根据这些标识符来确定新开的窗口,具体思路如下: 首先获得当前句柄: String current_handles = driver. getWindowH....

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

软件测试面试题:page object设计模式中,如何实现页面的跳转?

page object设计模式中,如何实现页面的跳转?初始化driver参数,Page类传driver参数

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

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

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

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

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等