在新窗口中执行seleneses不起作用

时间:2015-10-26 13:03:19

标签: selenium-ide

我正在尝试在新窗口中执行selenese,但似乎它不起作用 简单测试:打开一个新窗口,选择它并点击那里:

openWindowAndWait | http://cnn.com | cnn

selectWindow | cnn | |

click | link=Regions | | 

测试失败,我不知道我错过了什么 - 点击(最后的命令)没有被执行。

1 个答案:

答案 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>