Benim durumum, sitedeki düğme tıklamalarımın çoğunda aynı hata sayfasını alıyorum. Bu hata sayfasının ekran görüntüsünü almak istiyorum, bu hata sayfasının sitenin hangi linkinde oluştuğuna dair referans. Bu yüzden herhangi bir tıklamada bu hata sayfası olduğunda ekran görüntüsü istiyorum. Bu işlevin nasıl yazılacağını ve bu işlevi selenium Webdriver'da başka bir işlevde nasıl arayacağımı önerebilir misiniz? Lütfen bunun için bazı kod örneklerini paylaşın.Selenium web sürücüsündeki belirli hata sayfası ekran görüntülerini çekme
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(scrFile, new File("D:\\Home\\Ruchi\\failure.png"));
Ama bu her başarısızlık ortaya çıktıktan sonra bu kod satırları yazmaya gerek:
halen itibariyle sadece olarak yazıyorum.
yardımcı olacaktır Umut için daha sonra kod ekran görüntüsünü alacak olursa Lütfen bunu kullanmak istediğiniz yerde kod satırlarınızı belirtin. – Sagar007
Size yardımcı olabilecek bazı örnek kodları/senaryolarım var. Bana ihtiyacın varsa söyle. – Sagar007
SWNfindElement1 ("ctl00_CenterCPH_btnUpload", "toplu satıcıları karşıya yükleme"); \t Dosya scrFile1 = ((TakesScreenshot) sürücüsü) .getScreenshotAs (OutputType.FILE); \t FileUtils.copyFile (scrFile1, new File ("D: \\ Home \\ Ruchi \\ hatası (yükleme toplu satıcıları) .png")); Bu kodda olduğu gibi burada da bu düğmeyi tıklatıyorum hata sayfası alıyorum, böylece çok sayıda bağlantı ve düğme var, bu yüzden bu olayın her biri için ekran görüntüsünü almak istiyorum, farklı png dosya adı ve hangi olay meydana geldi. –