如何使用 Selenium RC 运行 Google Chrome?
我正在尝试使用 Selenium RC + Nunit + asp.net 测试我的网站。
我可以让我的测试在 Firefox、Safari、opera、IE 8 中运行,但不能在 google chrome 中运行。我把它放在浏览器参数中,
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
但这总是加载 Firefox,而不是好的 chrome。
I am trying to test my site with Selenium RC + Nunit + asp.net.
I can get my tests to work in Firefox,Safari,opera,IE 8 but not google chrome. I put this in for the browser arugment
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
This always loads up Firefox though and not good chrome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果我没记错的话,“
*chrome
”用于启动 Firefox 的特殊模式 (在该模式下,您的应用程序拥有更多权限 - 安全性较低)限制);因此,启动的是 Firefox,而不是 Google Chrome,这是正常的。如果您想启动 Google Chrome,则必须使用“
*chrome
”以外的其他名称。在交互模式下使用 Selenium RC,类似这样:
并且不正确地使用
getNewBrowserSession
命令:我得到支持的浏览器列表:
所以,我猜你应该能够使用“
*googlechrome
”而不是“*chrome
”启动 Google Chrome。我不在 Windows 上,所以我无法自己尝试...而且我在文档中找不到任何支持我的内容...不过,运气好的话,这可能会对您有所帮助...
无论如何,玩得开心 !
作为旁注:实际上,Google Chrome 并不是发明“chrome”一词的人;它意味着很多东西,例如Chrome Mozilla 或 Chrome 用户界面
If I remember correctly, "
*chrome
" is used to launch a special mode of Firefox (a mode in which your application has more privilegies -- with less security restrictions) ; so, the fact that it's Firefox that is launched, and not Google Chrome, is normal.If you want to launch Google Chrome, you will have to use something else than "
*chrome
".Using Selenium RC in interactive mode, with something like this :
and using the
getNewBrowserSession
command not correctly :I get the list of browsers is supports :
So, I'm guessing you should be able to launch Google Chrome using "
*googlechrome
" instead of "*chrome
".I'm not on Windows, so I can't try by myself... And I cannot find anything in the documentation to back me up... Still, with a bit of luck, this might help you...
Anyway, have fun !
As a sidenote : Google Chrome is not the one which invented the term "chrome", actually ; it means plenty of things, like Chrome Mozilla or User Interface Chrome
使用浏览器
*googlechrome
就可以了。Using the browser
*googlechrome
is OK.实际上“
*chrome
”代表的是Firefox浏览器。Actually "
*chrome
" represented by Firefox browser.您可以使用 *googlechrome,否则使用 *custom path_to_Chrome.exe 文件
You can use *googlechrome else use *custom path_to_Chrome.exe file
如果您已将 chrome.exe 路径添加到路径变量中,请直接给出 *googlechrome 代替 *chrome,否则给出 chrome.exe 的路径。
例如/
If you have added the chrome.exe path in to the path variable, give directly *googlechrome in place of *chrome else give the path of chrome.exe along with that.
Eg/