我正在尝试在新窗口中执行selenese,但似乎它不起作用 简单测试:打开一个新窗口,选择它并点击那里:
openWindowAndWait | http://cnn.com | cnn
selectWindow | cnn | |
click | link=Regions | |
测试失败,我不知道我错过了什么 - 点击(最后的命令)没有被执行。
答案 0 :(得分:1)
我认为如果你这样做,它应该会起作用:
<tr>
<td>selectWindow</td>
<td>name=cnn</td>
<td></td>
</tr>
通过指定name = cnn(而不仅仅是cnn),但对我来说,我收到一个错误:
[错误]窗口不存在。如果这看起来像Selenium bug,请务必阅读http://seleniumhq.org/docs/02_selenium_ide.html#alerts-popups-and-multiple-windows以获取可能的解决方法。
但它默认为页面标题,因此这对我有用:
<tr>
<td>selectWindow</td>
<td>Breaking News, Daily News and Videos - CNN.com</td>
<td></td>
</tr>