使用selenium rc运行selenium ide脚本的Jenkins设置

r6hnlfcb  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(193)

我不能通过Jenkins运行Selenium IDE脚本。它在检查资源别名时挂起,不打开任何浏览器。
我已经尝试了以下设置:
我已按如下所示配置Selenium服务器:
Jenkins Jmeter 板-〉配置-〉Selenium远程控制-〉html套件运行程序-〉C:\Selenium\selenium-服务器-独立-2.37.0.jar
我已将作业配置如下:
作业-〉作业名称-〉配置-〉生成-〉SeleniumHQ htmlSuite运行-〉浏览器:* 火狐启动URL:https://google.com/套件文件:C:\脚本\套件. html结果文件:C:\脚本\结果.html
谁能告诉我我做错了什么?

oyjwcjzk

oyjwcjzk1#

在@glomad的指导下,我需要做一些类似的事情,我解决了它如下,我希望它能帮助其他人:
1.根据文档,我在远程服务器上创建了一个Selenium网格
下载docker compose文件并运行:
https://github.com/SeleniumHQ/docker-selenium/blob/trunk/docker-compose-v3.yml

docker compose up -d

1.就在我在chrome中安装了selenium ide并收集了测试之后。
https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd
1.创建测试并将其导出到jUnit。导入时,通知selenium网格的远程URL

1.我创建了一个新的项目( Boot ),并导入了seleniumide中生成的类。
在pom.xml中添加了依赖项

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.4.0</version>
</dependency>

1.我在导入中做了一些修改
1.在jenkins中,我配置了pipeline来下载项目并执行配置的测试。

...
stage('Run Tests') {
     steps {
        sh 'mvn test'
     }
 }

1.一切都在意料之中。

x1c4d 1x指令集

希望这对你有帮助。

相关问题