【问题标题】:change screen resolution of server which runs robot framework tests from jenkins更改从詹金斯运行机器人框架测试的服务器的屏幕分辨率
【发布时间】:2016-10-11 10:15:01
【问题描述】:

我目前正在通宵通过 jenkins 运行我们的机器人框架 UI 测试。

很多失败是因为它运行的屏幕分辨率是 1024 x 768,但测试往往是由工作在 1920 x 1024 的人编写的。

我试图找到一种方法让服务器在更大的屏幕分辨率上运行它们。这是一个虚拟机,我尝试将虚拟机控制台设置为 1680x1050,这在连接时有效,但测试仍以较低的分辨率运行。

任何帮助表示赞赏!

【问题讨论】:

    标签: jenkins server virtual-machine robotframework


    【解决方案1】:

    您使用“设置窗口大小”关键字来设置测试浏览器的宽度和高度。

    【讨论】:

    • 这适用于我本地,我可以更改浏览器窗口大小。但是,在服务器上运行它时仍然以 1024 x 768 打开 - 即使在运行此关键字之后也是如此。我认为这是一个服务器问题,它似乎限制了分辨率,我不知道为什么。
    • 当我使用 selenium 网格在节点机器上运行测试用例时,我也遇到了同样的问题。我做了两件事:1.在启动节点时设置屏幕分辨率和2.从测试用例设置屏幕大小。你如何通过 selenium 网格或直接运行你的测试用例?
    • 直接运行。节点的分辨率是怎么设置的?
    • 您可以使用 docker 设置屏幕宽度和高度。请参考github.com/elgalu/docker-selenium#screen-size
    猜你喜欢
    • 2016-02-10
    • 2018-09-04
    • 2018-01-07
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多