gpt4 book ai didi

selenium - 使用Geb和Edge WebDriver我无法通过回调创建驱动程序

转载 作者:行者123 更新时间:2023-12-03 06:09:56 25 4
gpt4 key购买 nike

在我当前的自动化项目中,我尝试使用Gradle和Geb在各种浏览器上自动化测试。除了Microsoft Edge,我已经能够使所有浏览器正常工作。目前,我看到:

geb.driver.DriverCreationException: failed to create driver from callback



我已经验证我将MicrosoftWebDriver.exe下载到项目中的预期目录中,但是不确定在驱动程序设置中是否缺少某些内容:
driver = {
EdgeOptions options = new EdgeOptions()
options.pageLoadStrategy("eager")
edgeDriver = new EdgeDriver()
return edgeDriver
}

我对Geb和Gradle总体来说还很陌生,所以我很可能会丢失一些东西。任何帮助,将不胜感激。

最佳答案

据我了解,您不仅需要exe来使用MS Webdriver。正在执行Webdriver代码的计算机将需要安装以下MSI之一:

  • 对于Windows 10 Build 10240,请安装此版本的Microsoft WebDriver
  • 对于Windows 10 2015年秋季更新,安装Microsoft WebDriver Fall 2015 Update
  • 对于Windows Insider程序的最新预览版本,请安装此版本的Microsoft WebDriver

  • 我认为MSI更改了Edge中的某些开关,以使其可以由Web驱动程序控制。

    关于selenium - 使用Geb和Edge WebDriver我无法通过回调创建驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35607628/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com