在使用Selenium java和Windows OS在无头的chrome上运行脚本时,我面临以下问题。
URL没有打开,我的应用程序URL的页面标题为null。.chrome驱动程序版本2.33,chrome浏览器62 ..我正在使用以下代码
System.setProperty("webdriver.chrome.driver", chromedriver.exe);
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless");
chromeOptions.addArguments("window-sized1200,600");
ChromeDriver driver = new ChromeDriver(chromeOptions);
driver.get("app url");
System.out.println(driver.getTitle)
是因为不支持通过应用程序URL的无头模式..没有得到任何异常。
最佳答案
窗口大小参数中有一个错字,您调用addArguments
,但每次调用仅添加一个参数,请尝试
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("headless", "window-size=1200,600");
ChromeDriver driver = new ChromeDriver(chromeOptions);
driver.get("your.app.url");
System.out.println(driver.getTitle)