0

我使用 Robot Framework 2.7 和 Selenium 2.18 运行我的测试。我需要在 3 个不同的浏览器(FF9、IE8、Google Chrome)中运行我拥有的脚本。我注意到在 Google Chrome 中运行我的脚本时,在执行时未选择主窗口并导致我的测试失败。我尝试使用 Select Window 和 Execute Javascript window.focus() 关键字,但似乎没有选择 google chrome 浏览器。有什么建议么?

注意:对于 FF9 和 IE8,在运行时始终选择主窗口。

谢谢!

4

2 回答 2

0

我不认为这应该是一个问题,确保在运行测试时没有打开任何 Google chrome 窗口,除此之外不应该有任何问题......我正在运行机器人测试,测试FF 几乎总是与 chrome 上的测试兼容

于 2012-04-02T15:09:44.163 回答
0

如果您尝试选择的窗口是最后打开的窗口,请尝试

选择新窗口

当我们将参数作为新参数时,它会选择最近打开的浏览器窗口。

确保您使用机器人启动浏览器,因为 selenium 将附加到未被它打开的浏览器。

于 2017-10-27T18:50:05.700 回答