当前位置: 首页 > 面试题库 >

Watir Webdriver:打开浏览器(firefox)后不执行任何操作

钱志
2023-03-14
问题内容

之前它运行良好,现在只要运行脚本,它就会打开Firefox,然后什么也不做。当与chromedriver一起运行时,它可以工作。

尝试更新宝石等,但未成功。


问题答案:

最新的Firefox版本将不再与旧版Firefox驱动程序一起使用。要将Watir与Firefox
48+一起使用,您需要下载geckodriver并按照Ruby的说明进行操作。

由于Geckodriver尚未完成功能,您很可能希望继续使用旧版Firefox驱动程序,这意味着要么使用Firefox
ESR,
要么降级到Firefox
47.0.1。



 类似资料:
  • 它以前工作得很好,现在每当我运行脚本时,它只是打开Firefox,然后什么也不做。不过,它在与chromedriver一起运行时仍然有效。

  • 问题内容: 我在Ubuntu Desktop 16.04上使用Selenium WebDriver,但无法打开浏览器。Firefox更新后出现以下错误(在此之前,所有方法都可以正常工作): 问题答案: 修正 :目前的解决方案是降级Firefox!运行此命令以获取可用Firefox版本的列表。 我的结果: 安装: 要保留此版本并禁止更新:

  • 我在Ubuntu桌面16.04上使用Selenium WebDriver,无法打开浏览器。在Firefox更新之后,我出现了以下错误(在此之前,一切都正常):

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 我有以下场景:安装了firefox和chrome的Ubuntu16.04机器,chrome是我的默认浏览器。 我在shell中检查以下操作: 并且不会出现firefox的任何一面,总是Chrome。这样很好。还要检查: 点击桌面文件。html->chrome启动 现在奇怪的是,如果我跑了: 出于某种奇怪的原因,它总是打开Firefox。我不知道为什么,有人能帮我吗?

  • 我有一个名为[设置]的页面- Javascript在表单代码下面,如下所示: 当我尝试提交表单时,它会重定向到具有GET请求(?用户名)的同一页面= 为什么它不在后台运行ajax?它执行GET请求,就好像ajax不存在一样。我正在使用Metronic最新的5管理模板和Laravel 5.7(最新版本)。 F12日志正在报告以下情况: 管理员?用户名= 第591行是: