gpt4 book ai didi

linux - 使用安装在 Linux 机器上的 Jenkins 在 IE 驱动程序上运行测试

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:03 27 4
gpt4 key购买 nike

目前我正在使用安装在 Linux 机器上的 Jenkins 来自动测试 Firefox 和 Chrome 浏览器。

我的公司想在 IE 上开始自动化测试。有没有办法将带有 Windows 7 操作系统的虚拟机添加到 Jenkins 架构(新节点?)以从一个 Jenkins 实例运行所有测试?

我想要不同构建的任务:- 首先使用 mvn 在 Chrome 驱动程序上运行测试(现在工作正常)- 第二个在 FF 驱动程序上运行测试(现在工作正常)- 第三个在 IE 驱动程序上运行测试(需要创建)

如果没有办法做到这一点,我应该为 Windows 机器准备新的 Jenkins 安装吗?

最佳答案

您可以通过在主 selenium 服务器上使用 hub 选项来做到这一点

java -jar selenium-server-standalone-2.25.0.jar -role hub -hubHost localhost -hubPort 4444 

然后在你的 windows 机器上(这是一个 chrome 示例,因为我在我的 mac 上)做这样的事情

java -jar selenium-server-standalone-2.25.0.jar -role node -hubHost <ip of hub> -hubPort 4444\
-browser "browserName=chrome,maxinstance=2,platform=MAC" \
-Dwebdriver.chrome.driver="driver/chromedriver"

您还需要下载 iedriver 以使其工作 selenium downloads

然后您通过主 selenium 服务器上的端口 4444(作为约定)连接到 selenium,并相应地发出请求

关于linux - 使用安装在 Linux 机器上的 Jenkins 在 IE 驱动程序上运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18715064/

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