当前位置: 首页 > 知识库问答 >
问题:

Webdriver-超时无法从Firefox 56(64位)更新运行

阴迪
2023-03-14

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

早些时候还挺好的。我的selenium版本是3.4

请参阅下面的错误跟踪。

com.mycompany.project1.init.init.init.initWebDriverMethod(init.java:125)。

此行的代码为

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

共有1个答案

何超英
2023-03-14

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

 类似资料:
  • 在64位windows 10上运行,我从他们的64位windows网站下载了Spring sts 3.8.2,并安装了JDK 1.8.0_111和JRE 1.8.0_111。 JDK被添加到环境变量PATH。 当运行STS时,我最终会收到以下错误消息: 我也不明白的是,在任务管理器中,STS被标记为32位版本,尽管我下载了64位版本: 这就是我在java版本中得到的: 知道这是怎么回事吗?

  • 我最近用Android SDK从头开始构建了一个已经存在的应用程序。之前的版本是一个Titanial移动应用程序,我已经使用了与Titanial应用程序相同的密钥库。不同的是,我删除了所有的,这是不必要的,但在Titanium中自动生成的。 当我上传apk时,我从开发人员控制台得到一个错误,我发现这是相当神秘的,我无法更新apk。我猜这与titanium用NDK构建应用程序有关,我没有这方面的经验

  • 刚买了一台新的M1 Mac Mini,我在运行我的Android项目时遇到了麻烦。 我正在使用Android Studio(大黄蜂)、JDK 11(也尝试了17)和Gradle 7.3。 当我尝试从AS运行项目时,它构建良好,然后陷入“等待目标设备上线”并最终超时。 如果我再次尝试运行模拟器,我会收到一条消息,说明设备已经在运行,包括锁定文件的路径。 然而,我发现,如果我从CLI手动运行模拟器,模

  • 我对selenium WebDriver非常陌生,我试图自动化一个页面,它有一个名为“删除日志文件”的按钮。使用FireBug我了解到,HTML被描述为 css选择器也使用firepath定义为“#DeletelogButton” 请帮助我解决这个问题。

  • 通常情况下,我可以使用以下查询更新我的行:

  • 我这么做是因为我希望使用64位java在Netlogo中实现R扩展。在32位加载时,它会立即关闭。 再说一遍,我不希望每次都使用cmd来启动NetLogo。此外,从R启动NetLogo实例也会增加它的功能。