gpt4 book ai didi

firefox - Selenium::WebDriver::Error::JavascriptError: 参数[0] 未定义

转载 作者:行者123 更新时间:2023-12-02 04:14:43 26 4
gpt4 key购买 nike

看到这是 Firefox 35 的问题后,我安装了 34 并运行 bundle exec rspec我的测试运行得很完美。但是当我再次尝试运行它时,它以某种方式打开了较新版本的 Firefox,因为当我运行测试套件时再次出现以下错误:

 Selenium::WebDriver::Error::JavascriptError: arguments[0] is undefined

有没有办法保证我没有安装 Selenium 能够以某种方式找到并打开的 Firefox 35?我知道Firefox 34就是我Applications中的Firefox版本目录,但我不确定 Selenium 在 launchy 时是否抓取了较新的 Firefox 的副本用来。

最佳答案

这是一个known issue使用当前版本的 Selenium 。

正如 @janders223 在 another question 的评论中指出的那样,Ruby 项目的临时解决方法是使用 selenium-webdriver gem 的开发版本。

修改您的 Gemfile 以指定最新的开发版本(截至撰写本文时):

gem 'selenium-webdriver', '>=2.45.0.dev3'

然后运行捆绑安装

关于firefox - Selenium::WebDriver::Error::JavascriptError: 参数[0] 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28159499/

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