После запуска автоматического теста с использованием Appium на устройстве эмулятора AVD, откройте браузер веб-драйвера, перейдите к URL-адресу в обычном режиме и на шаге:
TakesScreenshot (
File scrFile =((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
)
Задание не разрешено ... все еще обрабатывается
public void passedTest(String description, String hour, String scenarioName, String featureName){
WebDriver driver = GetDriver.driver;
LogInfo log = new LogInfo();
log.infoLog(scenarioName+": " + description);
try {
try{
driver.switchTo().alert().accept();
} catch (Exception ee){
}
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("target/evidences/"+featureName+"/"+scenarioName+"/"+hour+"_Passed"+"-"+description+"_"+".jpg"));
} catch (Exception e) {
log.warningLog("Nao foi possivel tirar evidencia para o cenario: " + scenario.getName() + " passo: " + description);
}
Assert.assertTrue(true);
}
Ожидается: снимает экран до OutputType.FILE
и продолжает процесс
Фактические результаты: процесс не разрешается в строке:
TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);