IE链接在运行机器人测试时打开一个新窗口

时间:2018-01-17 19:16:29

标签: selenium-webdriver internet-explorer-11 robotframework

我在运行机器人测试时遇到问题。

正在测试的应用程序(AUT)有一个按钮,当您单击它时会打开一个新选项卡。当用户实际点击该按钮时,它适用于Chrome和IE。但是,当我运行我的测试以在IE中测试该功能时,测试打开一个新窗口并且该窗口未被识别(我在selenium2library中使用了SELECT WINDOW关键字)

有人遇到过这个吗?这是IE11问题还是IEWebDriver问题?

这是我的系统规格:

  • 操作系统 - Windows 7
  • 浏览器 - IE11
  • Robot Framework Version - 3.0.2
  • IEDriverServer版本 - 3.4

谢谢。我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

当您在IE中运行测试时,测试会打开New Window,而不是新的TAB实际上是完美

根据@JimEvans关于github问题Selenium 3.7.1-IEDriverServer 3.7.0 : IEDriverServer opens a new Window instead of new TAB when JavascriptExecutor is used

This is by design that a new window is opened.