Java中的ChromeDriver实例化永远挂起?
这两个示例代码都不是来自官方的GoogleSeleniumWiki(http://code.google.com/p/selenium/wiki/ChromeDriver)为我工作。单独启动Selenium服务器或使用ChromeDriver服务时,它挂起在“new RemoteWebDriver(…)”行。以下是我的控制台上的输出:Java中的ChromeDriver实例化永远挂起?,java,google-chrome,selenium-webdriver,Java,Google Chrome,Selenium Webdriver,这两个示例代码都不是来自官方的GoogleSeleniumWiki(http://code.google.com/p/selenium/wiki/ChromeDriver)为我工作。单独启动Selenium服务器或使用ChromeDriver服务时,它挂起在“new RemoteWebDriver(…)”行。以下是我的控制台上的输出: /tmp/chromedriver: error while loading shared libraries: libbz2.so.1.0: cannot op
/tmp/chromedriver: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
Jun 29, 2011 8:46:58 AM org.openqa.selenium.net.UrlChecker waitUntilAvailable
INFO: Waiting for [Ljava.net.URL;@16df84b
Jun 29, 2011 8:46:58 AM org.openqa.selenium.net.UrlChecker$1 call
INFO: Polling http://localhost:21461/status
Jun 29, 2011 8:46:58 AM org.openqa.selenium.net.UrlChecker$1 call
INFO: Polling http://localhost:21461/healthz
Jun 29, 2011 8:46:59 AM org.openqa.selenium.net.UrlChecker$1 call
INFO: Polling http://localhost:21461/status
...
它将永远轮询healthz和status?我相信此线程与您遇到的问题相同:
我相信此线程所指的问题与您遇到的问题相同:
我也有类似的问题。我的Fedora在目录/lib64/中有libbz2.so.1,而Chrome在/usr/lib64中查找它/ 解决方案是创建一个符号链接:
sudo ln -s /lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0
我也有类似的问题。我的Fedora在目录/lib64/中有libbz2.so.1,而Chrome在/usr/lib64中查找它/ 解决方案是创建一个符号链接:
sudo ln -s /lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0
请告诉我32位CentOS的正确答案:
sudo ln -s /lib/libbz2.so.1 /usr/lib/libbz2.so.1.0
如果您有64位CentOS,那么他的答案大概是正确的。请告诉我32位CentOS的正确答案:
sudo ln -s /lib/libbz2.so.1 /usr/lib/libbz2.so.1.0
如果您有64位CentOS,那么他的想法大概是对的。您好,谢谢您的提示,但这并不完全是我的问题。我可以手动启动。/google chrome,没有问题。只有当我尝试实例化一个新的ChromeDriver()时,它才会挂起。您好,谢谢您的提示,但这并不是我的问题。我可以手动启动。/google chrome,没有问题。只有当我尝试实例化一个新的ChromeDriver()时,它才会挂起。