无法使用java
捕捉电子应用的截屏。
这是我的webdriver设置代码。
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setBinary("/Applications/betlite.app/Contents/MacOS/appname");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
driver = new ChromeDriver(capabilities);
使用以下方法捕获屏幕,它适用于传统的ChromeDriver
。
public static void captureScreenMethod() throws IOException, InterruptedException
{
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
Thread.sleep(4000);
FileUtils.copyFile(scrFile, new File("path_of_file/screenshot.png"));
}
我收到以下错误 -
org.openqa.selenium.WebDriverException:未知错误:无法获取 来自未知错误的自动化扩展:无法找到页面: 铬 - 延伸://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
我正在使用MAC OS
由于