如何使用Java在Selenium WebDriver中的框架之间切换

马利克:

我在WebDriver中使用java.I必须在两个框架之间切换。我已经在Selenium IDE中记录了测试用例,并且得到的值如下:selectFrame relative = top select Frame = Middle Frame

但是存在一个问题,它无法识别relative = top和middleFrame。如何使用Java在Selenium WebDriver中解决此问题?

彼得·珍妮克(PetrJaneček)

WebDriver的driver.switchTo().frame()方法采用三个可能的参数之一:

  • 一个号码。

    通过其(从零开始)索引选择帧。也就是说,如果页面有三帧,则第一帧将位于index 0,第二帧将位于index 1第三帧将位于index 2选择框架后,将在WebDriver界面上对该框架进行所有后续调用。

  • 名称或ID。

    通过其名称或ID选择框架。匹配名称属性定位的帧始终优先于ID匹配的帧。

  • 一个先前发现的WebElement

    使用其先前位于的WebElement选择框架。

通过它的ID /名称获取框架,或通过它找到它driver.findElement(),您会很好的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Selenium和Java在多个帧之间切换

如何使用Selenium Java从网站中的框架切换

使用带有Java的Selenium WebDriver在浏览器选项卡之间切换

如何在MPRemoteCommandCenter中的播放/暂停之间切换

如何使用Java代码加快Selenium Webdriver中的iFrame之间的切换?

如何在Visual Studio中的.NET Core项目的目标框架之间切换

在Java中的枚举值之间切换

如何使用Selenium Java Webdriver切换引导程序开关?

ReactJS如何在React中的页面之间切换?

如何在Python中使用Selenium在由不同WebDriver打开的不同Chrome浏览器窗口之间切换?

如何在ul中的列表项之间切换

如何在VHDL中的数据样本之间切换?

如何在嵌套对象中的值之间切换

如何在切换框架时验证WebDriver的焦点

如何使用Selenium和Python在iframe之间切换?

如何在JavasScript中的对象之间切换数组?

从iFrame切换到父框架,并使用Selenium Webdriver在父框架中查找元素。C#

无法使用Selenium WebDriver在两个浏览器窗口之间切换

如何在SSH终端中的Windows之间切换?

如何在Mac中的Maven版本之间切换

如何在cygwin中的JDK之间快速切换?

如何在Microsoft Bot框架中的多个表单流之间切换?

如何使用Java在Selenium Webdriver中的2个浏览器之间切换

如何在 ItemClickListener 中的活动之间切换?

如何让 webdriver 在使用 css、xpath、标签、链接或元素 ID 之间切换

如何打开多个选项卡并在 Selenium 和 Webdriver 之间切换?

如何使用 Matplotlib 中的按钮在图表之间切换

如何在 FlatList 中的项目之间切换?

如何在 JavaScript 中的 HTML 页面之间切换