Selenium webdriver 我在最大化chrome窗口时出错

Selenium webdriver 我在最大化chrome窗口时出错,selenium-webdriver,Selenium Webdriver,我在执行代码以最大化窗口时遇到了这个问题。 以下是错误消息: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html (Session info: chrome=58.0.3029.110) (D

我在执行代码以最大化窗口时遇到了这个问题。 以下是错误消息:

unknown error: cannot get automation extension
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
  (Session info: chrome=58.0.3029.110)
  (Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 6.3.9600 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.03 seconds
Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 16:57:40'
System info: host: 'SDN-117', ip: '172.10.189.52', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_73'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed), userDataDir=C:\Users\TANUJA~1\AppData\Local\Temp\scoped_dir9140_12941}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=58.0.3029.110, platform=WIN8_1, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: 12757c3f618b72bfaffb8713a175d458

请帮我解决这个问题。

以下是您问题的答案:

要最大化Google Chrome浏览器窗口,建议使用
ChromeOptions
类而不是
driver.manage().window().maximize()。以下是示例代码供您参考:

System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
WebDriver driver = new ChromeDriver(options);

如果回答了您的问题,请告诉我。

以下是您问题的答案:

要最大化Google Chrome浏览器窗口,建议使用
ChromeOptions
类而不是
driver.manage().window().maximize()。以下是示例代码供您参考:

System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
WebDriver driver = new ChromeDriver(options);

如果这能回答您的问题,请告诉我。

尝试更新您的chrome驱动程序。你使用的是2.25,最新版本是2.301个月前,我已经为同一个驱动程序执行了相同的代码,但当时它工作正常。你可以包括你正在使用的代码吗?尝试更新你的chrome驱动程序。你使用的是2.25,最新版本是2.301个月前,我为同一个驱动程序执行了相同的代码,但当时它工作正常。你能包括你正在使用的代码吗?