簡體   English   中英

“ Chrome無法啟動”特定的watir-webdriver? 問題(已安裝chromedriver)

[英]“Chrome failed to start” A Specific watir-webdriver? Issue (chromedriver installed)

我運行我的Ruby腳本

require 'watir-webdriver'

b = Watir::Browser.new :chrome #<--- OFFENDING LINE

它停在終端中,大約25秒后我收到以下錯誤消息:

https://gist.github.com/anonymous/8939d7cd5bf39b7e7a36240b614985bc

另外,當我從終端運行google-chrome ,我收到以下錯誤消息:

[22016:22016:1017/135305:ERROR:browser_main_loop.cc(260)] Gtk: cannot open display:

當我運行xhost +我得到了xhost: unable to open display ""


系統信息:

我相信我已經安裝了Chrome,但是不確定,但是這些行已執行:

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'

sudo apt-get install google-chrome-stable

chromedriver已安裝並位於/usr/local/bin ,並使用以下命令行安裝:

wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/2.9/chromedriver_linux64.zip && sudo unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/;

watir-webdriver (0.9.3)顯示在我的寶石列表中

ruby -v返回ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-linux]


題:

為什么會出現錯誤,如何解決?


如果需要,我可以提供更多詳細信息。

Chromedriver 2.9非常舊。 您現在需要Chromedriver 2.24。 https://sites.google.com/a/chromium.org/chromedriver/downloads

Chromedriver似乎無法訪問Chrome實例。 這是Watir團隊如何通過命令行執行此操作的示例: https : //github.com/watir/watir/blob/master/support/travis.sh#L13-L28

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM