如何使用selenium启动chrome浏览器

时间:2013-02-20 08:13:11

标签: google-chrome selenium

当我尝试使用selenium启动Chrome浏览器时,它会引发错误。

在我的代码中使用此命令“selenium = new DefaultSelenium(”localhost“,4444,”* chrome“,”http://www.google.com/“);

2 个答案:

答案 0 :(得分:1)

如果您想要启动Google Chrome,则必须使用“* chrome”之外的其他内容。

在交互模式下使用Selenium RC,类似这样

$ java -jar selenium-server.jar -interactive 并且没有正确使用getNewBrowserSession命令:

CMD = getNewBrowserSession 我得到的浏览器列表是支持:

23:43:09.317 INFO - 结果:无法启动新的浏览器会话:不支持浏览器: (你忘了添加一个*?)

支持的浏览器包括:   *火狐   *嘲笑   * firefoxproxy   * pifirefox   *铬   * iexploreproxy   * IEXPLORE   * Firefox3的   * safariproxy   *谷歌浏览器   *器Konqueror   * firefox2   *苹果浏览器   * piiexplore   * firefoxchrome   *歌剧   * iehta   *定制  在会话上null 所以,我猜你应该能够使用“* googlechrome”而不是“* chrome”启动Google Chrome。

- 参考 - 先生帕斯卡马丁。 :d

答案 1 :(得分:0)

您使用的是Selenium RC吗?

我使用的是WebDriver,我用来打开Chrome的代码是:

class JobProduct < ActiveRecord::Base

...

belongs_to :job_table, class_name: 'JobTable', foreign_key: 'JobId'

...

end