![]() |
1
11
驱动程序.switchTo.frame()是 overloaded to accept a frame name or an integer
我成功地使用了驱动程序.switchTo()。帧(0);参考帧a和 驱动程序.switchTo()。帧(1);访问帧b。 |
![]() |
2
1
驱动程序.switchTo().帧(int frameIndex) |
![]() |
3
0
在selenium中,如果您知道帧的相对位置,您应该能够使用带有字符串“relative=up”的selectFrame命令将其向上移动一帧。
|
|
4
0
您可以只提供iframe的id而不是iframe名称。
请看我下面的例子,它为我工作。
使用代码:
|
![]() |
5
0
除了使用索引(如其他答案所示),在 C级# 您可以选择iFrame by标记名。我的示例假设页面上只有一个iFrame。
注意:在调用之前,您必须从IWebElement.Text或.Click获取信息驱动程序.SwitchTo().DefaultContent(); 我创建了这些扩展方法来帮助
使用扩展方法的示例:
|
![]() |
ARH · 如何使用Selenium识别网站中使用的所有标签 2 年前 |
![]() |
vidhu · 无URL的自动化测试 3 年前 |
![]() |
Myoung Nam · 如何从谷歌搜索中提取多个div类? 3 年前 |