【问题标题】:Run WebDriver Script on InternetExplorer 11在 Internet Explorer 11 上运行 WebDriver 脚本
【发布时间】:2016-07-14 18:34:43
【问题描述】:

我试图在 Internet Explorer 上运行 Webdriver 代码但出现错误 Started InternetExplorerDriver server (32-bit) 2.53.1.0 Listening on port 21520 Only local connections are allowed Exception in thread "main" java.lang.NullPointerException 然后我用谷歌搜索了我的问题并进行了以下修复:- `

DesiredCapabilities caps = DesiredCapabilities.internetExplorer();  
caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
`

另外, 我将 IE 缩放设置为 100% 并将保护模式设置为启用。 使用 Regedt32.exe 创建 Dword BFCACHE 但仍然 IE 显示相同的错误。 请帮忙。我不明白问题是什么。

【问题讨论】:

    标签: selenium-webdriver


    【解决方案1】:

    对于 Internet Explorer,您需要提供 IE 独立服务器的路径。 下载适用于 IE 11 的独立服务器并将其放置在某个位置,以便您可以指向您的代码

    修改你的代码

    File file = new File("D:/iexploredriver.exe");
    System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
    WebDriver driver = new InternetExplorerDriver();
    driver.manage().window().maximize();
    

    如需详细了解为什么我们需要 IE 和 chrome 独立服务器,请关注this

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 2022-11-05
      • 2020-09-27
      • 1970-01-01
      • 2023-03-02
      • 1970-01-01
      相关资源
      最近更新 更多