当前位置: 首页 > 知识库问答 >
问题:

Selenium套件不是在Chrome上运行,而是在FF上运行?

齐冥夜
2023-03-14

案例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"

获取异常:

看到的超文本标记语言套件异常:java.lang.RuntimeException:java.lang.RuntimeException: GoogleChrome在路径中找不到!请将包含“chrome.exe”或“google-chrome”或“GoogleChrome”的目录添加到您的PATH环境可用,或显式指定GoogleChrome路径,如下所示:*googlechrome c:\blah\chrome.exe

案例2

如此改变

C: \程序文件(x86)\Java\jdk1.7.0\bin

得到:

看到HTML套件异常:java。lang.RuntimeException:不支持浏览器:C:\Program Files(x86)\Google\Chrome\Application\Chrome。exe(是否忘记添加*?)

支持的浏览器包括:*firefox*mock*firefoxproxy*pifirefox*chrome*iexploreproxy*iexplore*firefox3*safariproxy*googlechrome*konqueror*firefox2*safari*piiexplore*firefoxchrome*opera*webdriver*iehta*custom

    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信息-正在关闭。。。

案例3

所以用浏览器作为*chrome再次更改

它应该在chrome上运行,但它在Firefox上运行

共有1个答案

糜昌胤
2023-03-14

使用*googlechrome在Chrome浏览器上运行。并将包含“chrome.exe”或“google-chrome”的目录添加到您的PATH环境中。注意-如果您只是说*chrome,它将调用FirefoxChrome。

它还应该通过将"*googlechrome"参数更新为-"*googlechrome C:\Program Files(x86)\Google\Chrome\Application\chrome.exe"来工作。

 类似资料:
  • 问题内容: 我正在尝试使用CSS和SVG创建简单的动画:旋转齿轮。该动画可以在Chrome浏览器中完美运行,但不能在Firefox中运行。这是运行中的代码: 齿轮是SVG文件中的路径: 然后使用CSS来应用动画: 使用CSS是首选方法,因为我正在动态应用该类。(向下滚动时为逆时针方向,向上滚动时为顺时针方向),但是出于这个问题的目的,我只应用一个类。Chrome可以很好地实现它,但是Firefox

  • 我创建了一个测试项目(maven)来测试REST API的性能。我正在使用Jeter插件 这是我的pom片段 我有一个Jenkins文件在我的项目像这样 当我触发Jenkins上的构建时,构建成功了,我在控制台输出中看到了这一点 问题是,它什么也做不了。Performace趋势图没有显示任何东西。 如果我在本地机器上运行相同的项目,它工作得非常好。我在日志中看到类似的东西,证实了这一点。生成的输出

  • 问题内容: 我正在运行Jenkins pipline(在Jenkins v2.58上),并且正在尝试使生成版本在从属服务器而非主服务器上运行。但是,无论我在Jenkinsfile中尝试使用哪种魔术,Jenkins都可以在master上运行。 如何指定从执行器? 这是我的玩具Jenkinsfile,如果有帮助的话: 问题答案: 正确的语法似乎是: 另外,请确保您的主机正在运行。

  • 我有一个JavaFX应用程序,它调用一些JNI代码,使用预加载程序jar,并使用JDK1.7编译。现在,当我使用JRE7在另一台计算机上运行jar时,通过: 双击jar:它启动,但无法加载包含库的JNI代码,因此被卡住。 有人能告诉我这三种情况有什么不同吗?

  • 代码不在kitkat平台上运行。但当它运行在lollipop或更高的平台上时,它不会出现任何错误 activity_main_list.xml content_main_list.xml 在kitkat平台上运行后,显示以下错误 android{compileSdkVersion 25 buildToolsVersion“26.0.2”defaultConfig{applicationId“com

  • 我有使用此代码: 这是: 我以这种方式创建了重定向页面,因为对我来说,它将加载和显示某些内容,而不是直接重定向(因此,它会生成200代码,而不是302代码)。 但是,仅在Chrome和Safari上,重定向的标题包含有关引用url的信息,即,因此,例如,将知道访问者来自。 但是在IE和FF上,标题中的referer为空。是什么导致了这种不同的行为?我如何修复它,让他们携带相同的推荐人信息呢?