案例1:
使用时:
C:\Program Files (x86)\Java\jdk1.7.0\bin>java -jar C:\selenium\selenium-2.25.0\selenium-server-standalone-2.25.0.jar -htmlSuite "*googlechrome" https://accounts.google.com/ "C:\selenium\Ide\test_suite.htm" "C:\selenium\Ide\results.htm"
获得例外:
看到HTML套件异常:java.lang.RuntimeException: java.lang.RuntimeException:找不到Google Chrome 路径!请添加包含''chrome.exe'的目录或 'google-chrome'或'Google Chrome''到您的PATH环境 可以,或者明确指定Google Chrome的路径,如下所示: * googlechrome c:\ blah \ chrome.exe
案例2
如此改变
C:\ Program Files(x86)\ Java \ jdk1.7.0 \ bin> java -jar C:\ selenium \ selenium-2.25.0 \ selenium-server-standalone-2.25.0.jar -htmlSuite“C: \ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe“https://accounts.google.com/”C:\ selenium \ Ide \ test_suite.htm“”C:\ selenium \ Ide \ results.htm“
获得:
看到HTML套件异常: java.lang.RuntimeException:不支持浏览器:C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe (你忘了添加一个*?)
支持的浏览器包括: *火狐 *嘲笑 * firefoxproxy * pifirefox *铬 * iexploreproxy * IEXPLORE * Firefox3的 * safariproxy *谷歌浏览器 *器Konqueror * firefox2 *苹果浏览器 * piiexplore * firefoxchrome *歌剧 *的webdriver * iehta *定制
at org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory.browserNotSupported(BrowserLauncherFactory.java:151)
at org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory.getBrowserLauncher(BrowserLauncherFactory.java:127)
at org.openqa.selenium.server.htmlrunner.HTMLLauncher.getBrowserLauncher(HTMLLauncher.java:78)
at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:138)
at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:196)
at org.openqa.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:612)
at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:286)
at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:244)
at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:54)
23:23:19.194 INFO - 关闭......
案例3
因此,浏览器再次更改为* chrome
它应该在chrome上运行,但它在Firefox上运行
答案 0 :(得分:2)
使用* googlechrome在Chrome浏览器上运行。 并将包含“chrome.exe”或“google-chrome”的目录添加到PATH环境中。 注意 - 如果您只是说* chrome,它将调用Firefox Chrome。
它还可以通过将“* googlechrome”参数更新为 - “* googlechrome C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”