Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 硒红宝石-罐头';t运行启动示例(linux)_Ruby_Linux_Selenium_Selenium Webdriver - Fatal编程技术网

Ruby 硒红宝石-罐头';t运行启动示例(linux)

Ruby 硒红宝石-罐头';t运行启动示例(linux),ruby,linux,selenium,selenium-webdriver,Ruby,Linux,Selenium,Selenium Webdriver,我想用硒和红宝石。我在Ubuntu 15.10上 首先,我安装了selenium webdriver gem 现在我尝试执行示例代码: require "selenium-webdriver" driver = Selenium::WebDriver.for :firefox driver.navigate.to "http://google.com" element = driver.find_element(:name, 'q') element.send_keys "Hello Web

我想用硒和红宝石。我在Ubuntu 15.10上

首先,我安装了selenium webdriver gem

现在我尝试执行示例代码:

require "selenium-webdriver"

driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://google.com"

element = driver.find_element(:name, 'q')
element.send_keys "Hello WebDriver!"
element.submit

puts driver.title

driver.quit
当我这样做时,我会得到以下错误:

/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/protocol.rb:153:in'read_nonblock':到达文件结尾(EOR)
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/protocol.rb:153:in`rbuf_fill'
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/protocol.rb:134:in'readuntil'
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/protocol.rb:144:in'readline'
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http/response.rb:39:“读取状态”行中
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http/response.rb:28:in'read_new'
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:1414:“传输请求中的块”
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:1411:in'catch'
从/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:1411:“传输请求”中
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:1384:在“请求”中
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:1377:“请求中的块”中
从/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:853:in'start'
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:1375:在“请求”中
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/remote/http/default.rb:107:in“response_for”
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/remote/http/default.rb:58:“请求”中
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/remote/http/common.rb:59:in“call”
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/remote/bridge.rb:649:in'raw_execute'
来自/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/remote/bridge.rb:627:“执行”中
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/remote/bridge.rb:134:in'get'
from/home/my_user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.4/lib/selenium/webdriver/common/navigation.rb:33:in'to'

执行时,Firefox窗口会立即打开和关闭(在驱动程序退出之前)。

在这里运行Ubuntu 14.04,但为了让selenium正常工作,我不得不将Firefox版本从47降到46。看见最近有一个关于它的帖子,在这里运行Ubuntu 14.04,但是为了让selenium正常工作,我不得不将我的Firefox版本从47降到46。看见网上最近有一个关于它的帖子。