2016-04-12 17 views
1

Uygulamamın başarısız olduğunda ekran görüntüsünü almasını istiyorum ve bu ekranın tam ekran olmasını istiyorum, bunu kullanıyorum (ekran görüntüsünü alıyor) ancak tam sayfa değil. Aşağıdaki yönteminiJbehave - tam sayfa screenshot

final Screenshot screenshot = new AShot().shootingStrategy(
       new ViewportPastingStrategy(500)).takeScreenshot(driver); 
     final BufferedImage image = screenshot.getImage(); 
     ImageIO.write(image, "PNG", new File(
       "D://" 
         + "AShot_BBC_Entire.png")); 

Maven bağımlılık kullanabilirsiniz tam sayfa ekran çekim için

new WebDriverScreenshotOnFailure(driverProvider, configuration.storyReporterBuilder())); 

cevap

0

here olduğunu.

Şimdi bildiğim kadarıyla, tam sayfa ekran görüntüsü için jBehave inbuild işlevi bulunmuyor. Bu yüzden bunu bir yöntemle yazabilir ve başarısızlık olarak adlandırabilirsiniz.

Bu yardımcı olur umarım.

İlgili konular