internet-explorer - 在 IE 中打开新窗口而不是 selenium web 驱动程序中的新选项卡

标签 internet-explorer selenium webdriver

在我的应用程序中手动单击链接时,它会在 Chrome 和 IE 中的新选项卡中打开。但是,当我的脚本运行时,该链接会在 IE 中的新窗口中打开,而不是在新选项卡中打开。相同的脚本在 Chrome 中按预期运行。知道如何摆脱这个吗?

最佳答案

更改 IE 的默认设置。

  • 打开 Internet Explorer,单击工具图标(或按 Ctrl-X),然后单击 Internet 选项。
  • 在“常规”选项卡中,找到“选项卡”部分,然后单击该部分中的“设置”按钮。
  • 在“设置”对话框的中间,有一个名为“打开新选项卡时,打开:”的选项,以及它下方的下拉菜单。
  • 单击该下拉菜单,然后选择新标签页。 (乔尔不知何故设置为另一个选项:“您的第一个主页。”)
  • 单击确定,然后再次确定。
  • 关于internet-explorer - 在 IE 中打开新窗口而不是 selenium web 驱动程序中的新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31751758/

    相关文章:

    css - IE 11 : error CSS3111 in my own code, 和 google.com/fonts 不呈现任何字体

    python - WebDriverException : Message: invalid argument: can't kill an exited process Selenium python

    java - 如何按顺序运行2个.java类? ( Selenium 与 Eclipse)

    java - SendKeys 不会填充 Internet Explorer 中相应组件中的值,但在 Chrome 中却可以

    javascript - JQuery 在鼠标悬停时更改图像 src 在 IE7 和 8 中不起作用

    javascript - 在 Internet Explorer 中对 svg 使用 AppendChild 是错误的

    html - 非标准的 html <comment> 标签做了什么?

    java - Selenium webdriver 找不到我的按钮

    python - session 未创建 : This version of ChromeDriver only supports Chrome version 88

    python - Python 文档的 WebDriver