Jam*_*mes 8 c# selenium webdriver selenium-webdriver
所以现在我想弄清楚当帧没有名称或ID时我如何将焦点切换到Selenium 2中的帧?对于命名框架,我做:
driver.SwitchTo().Frame(FrameName);
Run Code Online (Sandbox Code Playgroud)
但是什么没有名字?有没有人有这方面的经验?
pne*_*ook 11
driver.switchTo.frame()被重载以接受帧名称或整数.此int是可用帧的基于0的索引.第一帧是0,第二帧是1,依此类推.
我刚刚使用java绑定和Firefox对这个HTML页面进行了一次非常快速的测试.
<html>
<frameset rows="50%,50%">
<frame src="frame_a.htm" />
<frame src="frame_b.htm" />
</frameset>
</html>
Run Code Online (Sandbox Code Playgroud)
我成功地使用了driver.switchTo().frame(0); 引用frame a和driver.switchTo().frame(1); 访问框架b.
归档时间: |
|
查看次数: |
21912 次 |
最近记录: |