【问题标题】:How to maximize window in Jenkins using Python, Selenium Webdriver and Chromedriver?如何使用 Python、Selenium Webdriver 和 Chromedriver 在 Jenkins 中最大化窗口?
【发布时间】:2018-07-31 18:53:41
【问题描述】:

如何在 Jenkins 中最大化窗口? 我尝试使用以下方法最大化窗口:

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("--start-maximized")
self.driver = webdriver.Chrome(chrome_options=chromeOptions)


driver.maximize_window()

driver.set_window_size(1920,1080)

driver.fullscreen_window()

当我在 PyCharm 中运行测试时一切正常,但在 Jenkins 中,窗口不会改变大小。

【问题讨论】:

  • 你是如何运行 Jenkins 的?
  • 什么意思?本地主机:8080
  • 您是否将其安装为 Windows 服务?
  • 也许不是。如何检查?
  • 你在 Windows 上吗?

标签: python selenium jenkins selenium-chromedriver maximize


【解决方案1】:

问题在于 Jenkins 作为 Windows 服务运行。

在 Windows 命令提示符下,转到 jenkins-cli.jar 文件所在的文件夹。

并停止服务。

java -jar jenkins-cli.jar -s http://localhost:8080 safe-shutdown --username "YourUsername" 
--password "YourPassword"

让 Jenkins 使用脚本从命令提示符运行。

【讨论】:

    猜你喜欢
    • 2017-04-01
    • 2012-08-26
    • 2011-03-12
    • 2020-05-27
    • 2015-09-12
    • 2013-07-26
    • 2014-03-20
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多