gpt4 book ai didi

firefox - 在 Jenkins 中执行 Selenium HTML 测试套件无法在 Firefox 上启动

转载 作者:行者123 更新时间:2023-12-02 14:34:55 25 4
gpt4 key购买 nike

我正在尝试将 Jenkins 与 Selenium 集成。我准备了以下命令:

java -jar <Full Path of the Selenium RC Jar, including jar file name> \
-htmlSuite *firefox "<Application URL>" \
"<Test Suite Path Including test suite name>" "<Results file name>"

当我在命令行中执行该命令时,它运行良好。然后我通过 Jenkins 调用相同的命令,并收到以下错误:

INFO - Preparing Firefox profile...
HTML suite exception seen:
java.lang.RuntimeException: Timed out waiting for profile to be created!
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java:360)
at

然后我们为 Firefox 创建了一个配置文件并使用该配置文件运行。现在我收到以下错误:

516 [main] INFO org.openqa.jetty.util.Container - Started org.openqa.jetty.jetty.Server@13f3045
HTML suite exception seen:
java.lang.NullPointerException
at org.openqa.selenium.io.FileHandler.copyDir(FileHandler.java:229)
at org.openqa.selenium.io.FileHandler.copy(FileHandler.java:213)
at org.openqa.selenium.io.FileHandler.copy(FileHandler.java:200)
at org.openqa.selenium.browserlaunchers.LauncherUtils.copyDirectory(LauncherUtils.java:223)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.copyDirectory(FirefoxChromeLauncher.java:147)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.initProfileTemplate(FirefoxChromeLauncher.java:174)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.makeCustomProfile(FirefoxChromeLauncher.java:221)
at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:89)
at

我有 jenkins 1.452 和 seleniumHQ2.0

在这方面的任何帮助将不胜感激。

最佳答案

在调用 Selenium RC 之前,我又添加了一个命令来导出显示,这样我就可以从 Jenkins 运行 selenium RC

我执行的命令是

导出 DISPLAY=:0;

关于firefox - 在 Jenkins 中执行 Selenium HTML 测试套件无法在 Firefox 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com