如何强制硒检测开窗?

时间:2011-06-25 03:40:53

标签: selenium

js被下载到浏览器缓存。 js包含构造url并调用window.Apen以打开url的functionA。 我打电话给functionA打开窗口。 硒根本没有检测到窗口。我做了getAllWindowTitles和getAllWindowNames等等。但是根本看不到窗口。

顺便说一下我的原因是因为当我点击有onclick ='calltofunction()'的按钮时,也没有检测到窗口。

如果我点击按钮后可以强制硒看到打开的窗口,那会更好。

谢谢!

1 个答案:

答案 0 :(得分:0)

我现在能想到的直接答案是转到Selenium 2.31.0,它有对WebDriver的更新支持,可以与Selenium并行使用。

然后,很容易做 ALT + TAB (对于Windows,或 CTRL + TAB 选项卡),WebDriver选择新的选项卡/窗口并读取它。