创建新的 Watir 浏览器时出现 FrozenError
FrozenError when creating new Watir Browser
我正在尝试在 Heroku 机器上打开一个新的 Watir::Browser
我给出的指令是
browser = Watir::Browser.new :firefox
但这给我抛出了一个例外
FrozenError (can't modify frozen String)
我必须假设这是一个 ruby 2.6 问题
会不会是firefox没有安装或者找不到? Webdriver 的 known bug 如果您使用的是较新版本的 Ruby 并且无法找到 firefox 可执行文件,则会生成这样的错误。 (当该问题得到解决时,所有这些都可能在未来发生变化)
如果你阅读了这个问题,它试图对错误消息的字符串做一些魔术,但也想使用冻结的字符串,因此错误(不能同时使用)
我正在尝试在 Heroku 机器上打开一个新的 Watir::Browser
我给出的指令是
browser = Watir::Browser.new :firefox
但这给我抛出了一个例外
FrozenError (can't modify frozen String)
我必须假设这是一个 ruby 2.6 问题
会不会是firefox没有安装或者找不到? Webdriver 的 known bug 如果您使用的是较新版本的 Ruby 并且无法找到 firefox 可执行文件,则会生成这样的错误。 (当该问题得到解决时,所有这些都可能在未来发生变化)
如果你阅读了这个问题,它试图对错误消息的字符串做一些魔术,但也想使用冻结的字符串,因此错误(不能同时使用)