gpt4 book ai didi

hudson - Selenium Webdriver 与 Hudson 的集成 - 无法打开浏览器

转载 作者:行者123 更新时间:2023-12-01 14:00:51 25 4
gpt4 key购买 nike

我已经将我的 selenium Webdriver 脚本(使用 TestNG)与 Hudson 集成在一起。我通过 ant 调用了我的工作。我的问题是我的脚本没有成功运行,IE 浏览器也没有打开,但是 Build 正在成功创建。

注意-1)我正在从同一网络上具有管理访问权限的不同机器上触发 Hudson 构建。2) 我使用 excel 2007 开发脚本(数据驱动框架),但是在 Hudson 服务器上它的开放式办公室。这可能是问题所在吗?

目前我没有使用 Selenium 网格。请提供任何建议

最佳答案

这是因为 Hudson/Jenkins 作为 Windows 服务运行。最近,Microsoft 更改了服务,因此 they run on their own invisible desktop .直到几年前,情况才如此。因此,即使您选中“与桌面交互”,所引用的桌面也是不可见的。

因此,您需要做的是将 Jenkins(而不是 Hudson)作为仅针对主服务器的服务运行。对于 Selenium 测试,您需要运行另一个从属 Jenkins 服务器作为前台 shell 进程,并且需要从该 Jenkins 实例启动 selenium 测试。

如果你认为the instructions for setting up a slave太难了,那么你应该知道你不需要作为官方配置的奴隶运行。您可以作为单独的从站运行(确保端口号不同)。

此外,如果您在 Windows 上运行网格和节点,您可能会喜欢 these scripts I made .

关于hudson - Selenium Webdriver 与 Hudson 的集成 - 无法打开浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639358/

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