cho*_*bo2 77 asp.net selenium nunit
我正在尝试用Selenium RC + Nunit + asp.net测试我的网站.
我可以让我的测试工作在Firefox,Safari,Opera,IE 8但不是google chrome.我把它放在浏览器的地方
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
Run Code Online (Sandbox Code Playgroud)
这总是加载Firefox而不是好的chrome.
Pas*_*TIN 131
如果我没记错的话," *chrome"用于启动Firefox的特殊模式 (一种模式,在这种模式下,你的应用程序具有更多特权 - 安全性限制更少) ; 因此,它是推出的Firefox,而不是谷歌Chrome,这是正常的.
如果您要启动Google Chrome,则必须使用"\n"以外的其他内容*chrome.
在交互模式下使用Selenium RC,具体如下:
$ java -jar selenium-server.jar -interactive
Run Code Online (Sandbox Code Playgroud)
并且使用getNewBrowserSession命令不正确:
cmd=getNewBrowserSession
Run Code Online (Sandbox Code Playgroud)
我得到的浏览器列表是支持:
23:43:09.317 INFO - Got result: Failed to start new browser session: Browser not supported:
(Did you forget to add a *?)
Supported browsers include:
*firefox
*mock
*firefoxproxy
*pifirefox
*chrome
*iexploreproxy
*iexplore
*firefox3
*safariproxy
*googlechrome
*konqueror
*firefox2
*safari
*piiexplore
*firefoxchrome
*opera
*iehta
*custom
on session null
Run Code Online (Sandbox Code Playgroud)
所以,我猜你应该能够使用" *googlechrome"代替" *chrome" 启动Google Chrome.
我不在Windows上,所以我不能自己尝试......而且我在文档中找不到任何支持我的东西......但是,运气好的话,这可能对你有所帮助......
无论如何,玩得开心!
作为旁注:谷歌Chrome实际上并不是发明术语"铬"的人.它意味着很多东西,比如Chrome Mozilla或用户界面Chrome
| 归档时间: |
|
| 查看次数: |
75998 次 |
| 最近记录: |