【发布时间】:2015-10-14 19:52:56
【问题描述】:
我无法通过 jenkins 中的 selenium 增加 chrome 窗口大小,最大增加到 1036、780,
我尝试减小浏览器大小然后它可以工作,但它没有增加大小,它适用于 firefox 驱动程序,
只有 chrome 驱动程序遇到问题,而不是 firefox 问题
我尝试了以下逻辑:-
System.setProperty(Chrome_driver_initiation,chrome_driver_path);
driver = new ChromeDriver();
driver.manage().window().setSize(new Dimension(1900, 1000));
driver.manage().window().setPosition(new Point(0, 0)); driver.manage().window().setSize(new Dimension(1900, 1000));
ChromeOptions 选项 = 新 ChromeOptions(); options.addArguments("--start-maximized"); driver = new ChromeDriver(options);
driver.manage().window().maximize();
工具包工具包 = Toolkit.getDefaultToolkit(); int width =(int) toolkit.getScreenSize().getWidth(); int height = (int)toolkit.getScreenSize().getHeight(); driver.manage().window().setSize(new Dimension(width,height));
ChromeOptions 选项 = 新 ChromeOptions(); options.addArguments("窗口大小=1936,1056"); driver = new ChromeDriver(options);
((JavascriptExecutor) 驱动程序).executeScript("window.resizeTo(1936, 1056)");
以上逻辑在本地系统中运行良好,但在 jenkins slave 中运行良好,请任何人帮忙。
【问题讨论】:
-
你好@Sumanth Urs,你找到OP的解决方案了吗?如果是,请告诉我。我也面临同样的问题