Asp.net
如何使用 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。
如果我沒記錯的話,“
*chrome”用於啟動 Firefox 的一種特殊模式 (在這種模式下,您的應用程序擁有更多特權——安全限制更少);因此,啟動的是 Firefox 而不是 Google Chrome 的事實是正常的。如果你想啟動Google瀏覽器,你將不得不使用“
*chrome”以外的東西。在互動模式下使用 Selenium RC,如下所示:
$ java -jar selenium-server.jar -interactive並且使用
getNewBrowserSession命令不正確:cmd=getNewBrowserSession我得到支持的瀏覽器列表:
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所以,我猜**你應該能夠使用“
*googlechrome”**而不是“*chrome”來啟動 Google Chrome。我不在 Windows 上,所以我不能自己嘗試……而且我在文件中找不到任何支持我的東西……不過,如果運氣好的話,這可能會對你有所幫助……
無論如何,玩得開心!
作為旁注:實際上,Google瀏覽器並不是發明“chrome”一詞的人;它意味著很多東西,比如Chrome Mozilla或使用者界面 Chrome