创建新的Watir浏览器时发生FrozenError

时间:2019-09-22 01:53:15

标签: ruby string watir

我正在尝试在Heroku机器上打开新的Watir::Browser

我给的指示是

browser = Watir::Browser.new :firefox

但这给我抛出了异常

FrozenError (can't modify frozen String)

我必须假定这是ruby 2.6问题

1 个答案:

答案 0 :(得分:0)

是否可能没有安装或找不到firefox?如果您使用的是Ruby的较新版本,并且无法找到firefox可执行文件,则Webdriver的known bug会生成这样的错误。 (解决该问题时,所有这些都可能在将来发生变化)

如果您读过此问题,它会尝试对字符串进行一些魔术处理以显示错误消息,而且还希望使用冻结的字符串,从而导致错误(不能同时使用)