正在测试的应用程序(AUT)有一个按钮,当您单击它时会打开一个新选项卡。当用户实际点击该按钮时,它适用于Chrome和IE。但是,当我运行我的测试以在IE中测试该功能时,测试打开一个新窗口并且该窗口未被识别(我在selenium2library中使用了SELECT WINDOW关键字)
有人遇到过这个吗?这是IE11问题还是IEWebDriver问题?
这是我的系统规格:
谢谢。我希望有人可以帮助我。
答案 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.