当我尝试使用selenium启动Chrome浏览器时,它会引发错误。
在我的代码中使用此命令“selenium = new DefaultSelenium(”localhost“,4444,”* chrome“,”http://www.google.com/“);
答案 0 :(得分:1)
在交互模式下使用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