背景
Selenium webdriver一直使用Firefox作为浏览器来跑webtest, 但是最近发现ff有时会报超时的错误,于是想到使用chromedriver来提升稳定性。本想只把.firefox() 换成 .chrome() 这么简单的事情,结果却引出很多问题。
做法
根据官方文档
- 下载chromedriver binary
- 放到Linux 默认路径
- 走起…
- 问题来了
问题
Selenium 报无法启动chrome, 报错
selenium.common.exceptions.WebDriverException: Message: chrome not reachable
(Driver info: chromedriver=2.21.371461 (633e689b520b25f3e264a2ede6b74ccc23cb636a),platform=Linux 3.0.36-gentoo x86_64)
排错
- 用本机来跑, 排除Se