Salatalık kullanarak paralel olarak bir dizi test çalıştırıyorum ve hepsini tek bir HTML raporunda bir araya getiriyorum. Başarısız testlerde tarayıcımdan bir ekran görüntüsü alınmış ve raporda bir png olarak gömülmüştür. Çok fazla başarısızlığa sahip test çalışmaları için rapor 50 MB'a kadar büyüyebilir ve raporun yüklenmesi için sonsuza kadar sürer.Selenyum ile alınan ekran görüntüsünün kalitesini veya boyutlarını nasıl azaltabilirim?
Bir ekran görüntüsü almanın, boyutunun küçültülmesinin ve daha sonra yalnızca dosyanın boyutunu küçültmek için raporun içine gömmenin bir yolu var mı? Resimlerin gömülü olması gerektiğini ve rapora ayrı dosyalar olarak saklanamayacağını varsayalım.
/install Eğer kullanabileceğiniz araçlar üzerine herhangi bir kısıtlama var mı: Bu örnek orijinal boyutunun% 80'ine her bir ekran görüntüsünü yeniden boyutlandırmak için "chunky_png" kütüphane kullanımı? –
tarayıcının pencere boyutunu yeniden boyutlandırmaya çalıştınız, böylece ekran görüntüsü daha küçük olacak mı? – fabersky
, Selenium'a bir seçenek aktarma konusunda emin değilsiniz, ancak indirildikten sonra yeniden boyutlandırmak için Imagemagick veya Ruby Ruby RMTick'i kullanabilirsiniz. –