gpt4 book ai didi

java - 从 jenkins 运行 selenium testNG 时,chrome 不会最大化

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:56 26 4
gpt4 key购买 nike

我在运行时遇到问题

selenium testNG

来自 jenkins 的测试,问题是我正在登录我的应用程序并检查一些元素的可见性,当我直接从批处理文件运行测试时,我取得了成功,因为我将我的 google chrome 驱动程序设置为最大化使用:

driver.manage().window().maximize();

但是如果浏览器最小化,某些元素不可见(前端要求),所以当我从 jenkins 运行测试时,测试失败,因为我认为浏览器没有最大化,

如果我错了,有人可以纠正我,并提供一些有关如何在从 Jenkins 运行时最大化浏览器的帮助吗?

最佳答案

当您从 jenkins 到特定服务器运行 Selenium Suite 时,driver.manage().window().maximize() 有时不起作用。这就是为什么首选方法是根据您使用的浏览器使用 usinn 选项。

例如:-对于 MAC 或 Linux:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--kiosk");
driver = new ChromeDriver(chromeOptions);

对于 Windows:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = new ChromeDriver(chromeOptions);

你可以尝试一下,它可以使用 jenkins 工作

关于java - 从 jenkins 运行 selenium testNG 时,chrome 不会最大化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50772879/

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