使用硒与Chromium浏览器

使用硒与Chromium浏览器

问题描述:

在硒选项(在Firefox)我能找到Custom browser使用硒与Chromium浏览器

是否可以使用此选项在Chromium浏览器(不是Chrome)中运行硒测试?

是的。镀铬使用

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom path/to/chromium" , "www.google.com"); 
selenium.start(); 

,您可以使用其他选项*定制,*铬(注:这是不是谷歌浏览器,它是一个Firefox的模式),* googlechrome,* IEXPLORE。请检查硒文档以获取完整的模式列表。

编辑:更改googlechrome铬

呃,公认的答案没有回答这个问题。 Google Chrome基于Chromium,但它们不是同一浏览器。

这是你想要什么:(因为铬是不正式支持)

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom C:/path/to/chromium.exe" , "www.google.com"); 
selenium.start(); 

在Unix系统中,你可以这样做

sudo ln -s /usr/lib/chromium-browser/chromium-browser /usr/bin/google-chrome 

,然后你可以使用“* googlechrome “作为创建DefaultSelenium实例时的常用参数。

+0

这并不为我工作。我得到: raise WebDriverException(“无法连接到ChromeDriver”) – erjoalgo 2013-09-11 11:38:52

+0

我解决了我的问题:我不得不下载ChromeDriver二进制 – erjoalgo 2013-09-11 16:30:22

+0

http://*.com/questions/8255929/running-webdriver-chrome-with-硒 – erjoalgo 2013-09-11 16:30:51