Я запускаю файл TestNG.xml
, который делает снимки экрана на терминале Ubuntu, но он не работает и тестовый пример не пройден.Если запустить TestNG.xml
в Eclipse IDE, он запустится успешно и правильно делает снимки экрана.
System.out.println("mail not received");
}
String __dirname="//home/dev2/Desktop/";
String timestamp = new SimpleDateFormat("yyyy_MM_dd__hh_mm_ss").format(new Date());
String imgname = "mapscreenshot" + timestamp + ".png";
String fileWithPath =__dirname+ imgname;
TakesScreenshot ts = (TakesScreenshot) m;
File source = ts.getScreenshotAs(OutputType.FILE);
File DestFile = new File(fileWithPath);
FileUtils.copyFile(source, DestFile);
System.out.println("file run"+fileWithPath)
Вывод терминала:
Starting ChromeDriver 2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7) on port 23094
Only local connections are allowed.
Feb 15, 2019 5:45:21 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
ADC: GENERAL ENQUIRY REQUEST - Qa8 Customer 6 KB Today 06:16
mail not received
===============================================
Suite
Total tests run: 1, Failures: 1, Skips: 0
===============================================
Eclipse output => running correct
ADC: GENERAL ENQUIRY REQUEST - Qa8 Customer 6 KB Today 06:16
mail not received
file run//home/dev2/Desktop/mapscreenshot2019_02_15__05_43_39.png