微笑的煎饼果子 · 工道·专题 | ...· 1 月前 · |
文武双全的单车 · 投资指南(利比里亚)· 2 月前 · |
强健的毛豆 · 学习强国的另类打开方式· 2 月前 · |
空虚的生姜 · 60 - 幽明少女 - 包子漫画· 1 年前 · |
我正面临着跑步的问题
selenium testNG
从jenkins测试,问题是我正在登录我的应用程序并检查一些元素可见性,当我直接从批处理文件运行测试时,我获得了成功,因为我将我的google chrome驱动程序设置为最大限度地使用:
driver.manage().window().maximize();
但是如果浏览器被最小化,一些元素是不可见的(前端需求),所以当我从
jenkins
运行测试时,测试失败了,因为我认为浏览器没有最大化。
如果我错了,有人能帮我纠正吗?还有一些如何在jenkins上运行时最大化浏览器的帮助?
当您从jenkins运行Selenium Suite到特定服务器时,
driver.manage().window().maximize()
有时无法工作。这就是为什么首选的方法是使用is选项,这取决于您使用的浏览器。
例如:-对于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就行了
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券