Saya diminta untuk memverifikasi apakah gambar latar belakang dimuat ke halaman web, tetapi saya tidak begitu memahami perbedaan antara gambar yang dimuat vs yang ditampilkan. Disana? Jika demikian, bagaimana cara kode untuk tes ini di Selenium Java?
Di bawah ini adalah kode yang saya coba tegaskan, pertama dengan memeriksa apakah url berisi file yang saya harapkan, dan kemudian bagian saya tidak tahu cara memverifikasinya, memeriksa apakah file tersebut dimuat di halaman web atau tidak.
Kode:
<div class="_1WvEu" style="background-image: url("/resources/defaults/news_3.0/icons/weather/wi-67.svg");"><p class="_1DlTY"> Now </p><p class="_1Q1wt _1L3iW">62</p></div>
Tegaskan 1:
assertTrue(thePageFactory.getAudHomePage(this).WeatherTopNavContainer.findElement(By.xpath("div[1]")).getAttribute("style").contains("/resources/defaults/news_3.0/icons/weather/wi-67.svg"),"File does not match for widget #1");
Tegaskan 2:
?