gpt4 book ai didi

java - 为 Selenium 测试设置 Jenkins Windows 从屏幕分辨率

转载 作者:行者123 更新时间:2023-11-30 11:06:22 25 4
gpt4 key购买 nike

我有一个 Jenkins windows 7 slave,用于使用 Selenium WebDriver(java,带有 Firefox 和 chrome 驱动程序;机器是 vmware vm)测试我的 UI webapp。此外,slave 使用 JNLP agent 连接到 jenkins master。

问题是:测试在从服务器上失败,因为分辨率似乎是 800x600 而我需要 1920x1080-ish。

设置 selenium 网络驱动程序窗口大小不会这样做,即

    driver.manage().window().setSize(new Dimension(1920, 1080));
driver.manage().window().maximize();

有什么想法吗?我试图弄清楚应该在哪里进行显示分辨率配置。它应该在 JVM 端完成吗(因为测试是由 jenkins slave 执行的)?还是 Windows 的问题?

最佳答案

我们遇到了类似的问题,我们通过在 Windows 上设置 Jenkins 从服务器解决了这个问题,RDP 的 admin session 从具有 1920x1080 分辨率屏幕的 PC 启动。
开始 -> 运行 -> mstsc/admin

这将以所需分辨率打开 Jenkins 从服务器。
然后,您只需断开 RDP session ,这将使 session 以所需的分辨率运行。

希望对您有所帮助。

关于java - 为 Selenium 测试设置 Jenkins Windows 从屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29328570/

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