当Selenium Webdriver作为背景过程运行时,如何更改屏幕分辨率



一般结构是硒和詹金斯集成。

在詹金斯(Jenkins),我有一个Windows从属节点,然后在Jenkins Master Node中构建项目,让Selenium在"从属"中运行的从属节点。

结果表明,在运行案例后,出现了很多错误,显示元素不可见,屏幕截图后,我发现窗口是1024 * 663,而不是预期的1920 * 1080,因此请勿拖动滚动条,很多元素无法单击。

如何将窗口修改为最大值?

我的Chrome版本:62,Python版本:3.6,硒:3。

driver.maximize_window ()
options.add_argument("--start-maximized")

尝试过,没有运气。

尝试以下代码:

driver.set_window_size(1920, 1080, driver.window_handles[0])

希望它能帮助您!

最新更新