Java中的ChromeDriver实例化永远挂起?

时间:2011-06-29 06:58:11

标签: java google-chrome selenium-webdriver

官方Google Selenium Wiki(http://code.google.com/p/selenium/wiki/ChromeDriver)的示例代码段都不适用于我。无论是单独启动Selenium服务器还是使用ChromeDriverService,它都会挂起“new RemoteWebDriver(...)”行。这是我的控制台上的输出:

/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
...

永远是对健康和地位进行投票吗?

3 个答案:

答案 0 :(得分:0)

我相信这个帖子引用的问题与你遇到的问题相同: http://code.google.com/p/chromium/issues/detail?id=13425

答案 1 :(得分:0)

我有类似的问题。我的Fedora在目录/ lib64 /中有libbz2.so.1而Chrome正在/ usr / lib64 /

中查找它

解决方案是创建一个符号链接:

sudo ln -s /lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0

答案 2 :(得分:0)

zilupe's answer引导我找到32位CentOS的正确答案:

sudo ln -s /lib/libbz2.so.1 /usr/lib/libbz2.so.1.0

如果你有64位的CentOS,可能他的说法是正确的