在Selenium Web Driver中,使用IE时打开新窗口而不是新标签页

4

当我在我的应用程序中手动点击链接时,它会在Chrome和IE中的新标签页中打开。然而,当我的脚本运行时,该链接在IE中打开了一个新窗口,而不是新标签页。同样的脚本在Chrome中按预期运行。有什么办法可以解决这个问题吗?


什么是IE版本? - Madhan
这是IE 10,我的应用程序应该支持该版本。在此版本中手动运行应用程序正常。 - Aish
尝试使用Ctrl+点击而不是普通点击。 - Madhan
1个回答

2

更改IE的默认设置。

  1. 打开Internet Explorer,点击工具图标(或按Ctrl-X),然后点击Internet选项。

  2. 在常规选项卡中,找到选项卡部分,然后单击该部分内的设置按钮。

  3. 在该设置对话框的中间位置,有一个名为“打开新选项卡时打开:”的选项,以及其下方的下拉菜单。

  4. 单击下拉菜单,然后选择新选项卡页。(Joel的某些设置被设置为另一个选项:“您的第一个主页”)

  5. 单击确定,然后再次单击确定。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接