问题描述
我有一个设置,应该在无头模式下使用chromedriver:
System.setProperty("webdriver.chrome.driver","tools\\chromedriver.exe");
Map<String,Object> prefs = new HashMap<>();
prefs.put("profile.default_content_settings.popups",0);
prefs.put("safebrowsing.enabled","false");
prefs.put("download.prompt_for_download","false");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs",prefs);
options.addArguments("--safebrowsing-disable-download-protection");
options.addArguments("--headless");
options.addArguments("--ignore-certificate-errors");
driver = new ChromeDriver(options);
driver.manage().window().setSize(new Dimension(1920,1080));
driver.manage().window().setPosition(new Point(0,0));
单个浏览器选项卡或选项卡之间的单个切换最适合。 但是,当来回切换选项卡时,第一页会在右侧裁剪,并且部分页面将无法访问。
由于只能在
无头模式下复制此问题-我不知道是什么原因造成的谁能告诉我,使用带有多个浏览器标签的chromedriver headless模式是否有问题?
我尝试过的方法(没有帮助)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)