我正面临着跑步的问题
selenium testNG
从jenkins测试,问题是我正在登录我的应用程序并检查一些元素可见性,当我直接从批处理文件运行测试时,我获得了成功,因为我将我的google chrome驱动程序设置为最大限度地使用:
driver.manage().window().maximize();
但是如果浏览器被最小化,一些元素是不可见的(前端需求),所以当我从jenkins
运行测试时,测试失败了,因为我认为浏览器没有最大化。
如果我错了,有人能帮我纠正吗?还有一些如何在jenkins上运行时最大化浏览器的帮助?
发布于 2018-06-10 10:05:50
当您从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就行了
https://stackoverflow.com/questions/50772879
复制相似问题