ruby – var = Watir :: Browser.start’url’后无法在IRB中使用
发布时间:2020-12-17 03:16:08 所属栏目:百科 来源:网络整理
导读:1.9.3-p327 :001 require 'watir-webdriver'= true 1.9.3-p327 :002 b = Watir::Browser.new 然后firefox启动,我无能为力.我的IRB不允许我输入新命令. 尝试了浏览器初始化的不同变体: b = Watir::Browser.new :operab = Watir::Browser.new :firefoxb = Wat
1.9.3-p327 :001 > require 'watir-webdriver' => true 1.9.3-p327 :002 > b = Watir::Browser.new 然后firefox启动,我无能为力.我的IRB不允许我输入新命令. 尝试了浏览器初始化的不同变体: b = Watir::Browser.new :opera b = Watir::Browser.new :firefox b = Watir::Browser.start 'url' 应该出现类似的东西: => #<OperaWatir::Browser:0x1496e57 @active_window=#<OperaWatir::Window:0x1eb1db2 @browser=#<OperaWatir::Browser:0x1496e57 ...>>,@driver=# Java::ComOperaCoreSystems::OperaDriver:0xeabd2f>> 但是控制台中没有输出.浏览器关闭60秒后,我得到以下输出: 1.9.3-p327 :002 > b = Watir::Browser.new Selenium::WebDriver::Error::WebDriverError: unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) 试过chrome,firefox,浏览器打开,但是irb锁定. 操作系统:Ubuntu的 Ruby:2.0.0(也在1.9.3上试过) 解决方法
Selenium :: WebDriver :: Error :: WebDriverError无法获得稳定的firefox连接
在60秒(127.0.0.1:7055) – 这通常发生在您的浏览器版本和Web驱动程序版本不匹配时.我个人观察到同样的情况.唯一的解决方案是同步watir-webdriver和您的官方网站中记录的浏览器版本. 以下是一些事实的好资源:
希望它会帮助你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |