小编Iva*_*nci的帖子

var = Watir :: Browser.start'url'之后无法在IRB中使用变量

1.9.3-p327 :001 > require 'watir-webdriver'
=> true 
1.9.3-p327 :002 > b = Watir::Browser.new
Run Code Online (Sandbox Code Playgroud)

然后firefox启动,我无能为力.我的IRB不允许我输入新命令.

尝试了浏览器初始化的不同变体:

b = Watir::Browser.new :opera
b = Watir::Browser.new :firefox
b = Watir::Browser.start 'url'
Run Code Online (Sandbox Code Playgroud)

应该出现类似的东西:

=> #<OperaWatir::Browser:0x1496e57 @active_window=#<OperaWatir::Window:0x1eb1db2
@browser=#<OperaWatir::Browser:0x1496e57 ...>>,@driver=#
Java::ComOperaCoreSystems::OperaDriver:0xeabd2f>>
Run Code Online (Sandbox Code Playgroud)

但是控制台中没有输出.浏览器关闭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)
Run Code Online (Sandbox Code Playgroud)

试过chrome,firefox,浏览器打开,但是irb锁定.

操作系统:Ubuntu的

Ruby:2.0.0(也在1.9.3上试过)

ruby irb watir watir-webdriver

5
推荐指数
1
解决办法
758
查看次数

标签 统计

irb ×1

ruby ×1

watir ×1

watir-webdriver ×1