如何为centos 6.6设置chromedriver工作以在python中运行selenium测试用例

Posted

技术标签:

【中文标题】如何为centos 6.6设置chromedriver工作以在python中运行selenium测试用例【英文标题】:how to set chromedriver work for centos 6.6 to run selenium test cases in python 【发布时间】:2015-06-30 06:28:39 【问题描述】:

我已经下载并尝试了我的centos 6.6版本中的所有版本的chromedriver来运行selenium。

我遵循了这个: http://selftechy.com/2011/08/17/running-selenium-tests-with-chromedriver-on-linux

我收到如下错误:

./chromedriver: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./chromedriver)

我正在尝试运行这个 python 测试脚本:

driver = webdriver.Chrome('/home/intel/Downloads/chromedriver')
driver.get('http://www.google.com/xhtml')
time.sleep(5) # Let the user actually see something!
search_box = driver.find_element_by_name('q')
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5) # Let the user actually see something!
driver.quit()

【问题讨论】:

你用的是什么selenium版本,你用的是什么chromedriver版本? 【参考方案1】:

对我有用的是我在http://downloads.onrooby.com/chromium/rpms/ 下载了一个为 CentOS 6 预构建的 chromedriver RPM,它将可执行文件放在 /opt/chromium-browser/chromedriver

【讨论】:

【参考方案2】:

这是一个已知的错误, https://bugs.chromium.org/p/chromedriver/issues/detail?id=440 解决方案建议在https://chrome.richardlloyd.org.uk/

【讨论】:

以上是关于如何为centos 6.6设置chromedriver工作以在python中运行selenium测试用例的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Java (xmx)、Linux (centos) 设置默认的最大堆大小

如何为CentOS 7配置静态IP地址

如何为CentOS 7配置静态IP地址

如何为CentOS 7配置静态IP地址

如何为CentOS 7配置静态IP地址

如何为CentOS 7配置静态IP地址