代码之家  ›  专栏  ›  技术社区  ›  Solomon Raja

Webdriver-Firefox 56(64位)更新超时不起作用

  •  0
  • Solomon Raja  · 技术社区  · 7 年前

    我最近将我的firefox浏览器更新为56版本(64位)。从这次更新中,我得到了webdriver异常:超时。

    早些时候,它运行良好。我的selenium版本是3.4

    请参阅下面的错误跟踪。

    通用域名格式。我的公司。项目1.init。初始化。initWebDriverMethod(Init.java:125)。

    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    

    配置失败:@BeforeSuite initWebDriverMethod 组织。openqa。硒。WebDriverException:超时生成信息:版本: “3.4.0”,版本:“未知”,时间:“未知”系统信息:主机: “Machine1”,ip:“My\u ip\u Address”,操作系统。名称:“Windows 7”,操作系统。拱门: “amd64”,操作系统。版本:“6.1”,java。版本:“1.8.0_51”驱动程序信息: 组织。openqa。硒。firefox。FirefoxDriver功能 [{moz:profile=C:\Users\name\AppData\Local\Temp\rust\u mozprofile.3BducR9iLAM9, 可旋转=假,超时={implicit=0.0,页面加载=300000.0, script=30000.0},pageLoadStrategy=normal,moz:headless=false, 平台=任意,规格级别=0.0,moz:可访问性检查=假, moz:processID=6108.0,browserName=firefox,javascriptEnabled=true, 817591e9-ceb0-4641-a567-0c85a4b32b7a at 在太阳。反映NativeConstructorAccessorImpl。newInstance(未知 来源) 太阳反映DelegatingConstructorAccessorImpl。newInstance(未知 源代码)。郎。反思。构造函数。newInstance(未知源) 在 组织。openqa。硒。遥远的http。W3CHttpResponseCodec。createException(W3ChtpResponseCodec.java:150) 在 组织。openqa。硒。遥远的http。W3CHttpResponseCodec。解码(W3CHttpResponseCodec.java:115) 在 组织。openqa。硒。遥远的http。W3CHttpResponseCodec。解码(W3CHttpResponseCodec.java:45) 在 组织。openqa。硒。遥远的HttpCommandExecutor。执行(HttpCommandExecutor.java:164) 组织。openqa。硒。遥远的服务驱动器命令执行器。执行(DriverCommandExecutor.java:82) 在 组织。openqa。硒。遥远的RemoteWebDriver。执行(RemoteWebDriver.java:637) 在 组织。openqa。硒。遥远的RemoteWebDriver$RemoteWebDriverOptions$RemoteTimeouts。隐式等待(RemoteWebDriver.java:868) 在com。我的公司。项目1.init。初始化。initWebDriverMethod(Init.java:125) 在太阳。反映NativeMethodAccessorImpl。调用0(本机方法) 太阳反映DelegatingMethodAccessorImpl。调用(未知源) Java语言郎。反思。方法调用(未知源) 在 在org。测试NG。内部的调用程序。invokeConfigurations(Invoker.java:224) 在org。测试NG。内部的调用程序。invokeConfigurations(Invoker.java:146) 组织。测试NG。SuiteRunner。运行(SuiteRunner.java:289) 组织。测试NG。SuiteRunnerWorker。runSuite(SuiteRunnerWorker.java:52)位于 组织。测试NG。SuiteRunnerWorker。运行(SuiteRunnerWorker.java:86) 组织。测试NG。测试NG。依次运行suitessequentially(TestNG.java:1301) 组织。测试NG。测试NG。本地运行SuitesLocal(TestNG.java:1226) 组织。测试NG。测试NG。运行(TestNG.java:1115) 在org。测试NG。遥远的远程测试。initAndRun(RemoteTestNG.java:230) 在org。测试NG。遥远的远程测试。main(RemoteTestNG.java:76)

    1 回复  |  直到 7 年前
        1
  •  2
  •   Alexey R.    7 年前

    Sine Selenium脚本使用webdriver将指令转换为浏览器可理解的格式,当您更新浏览器时,还应确保您使用的是最新的webdriver应用程序(或特定测试代码和浏览器之间的整个中介链)。