Ana içeriğe atla

Kayıtlar

web sayfasındaki linkleri alma etiketine sahip yayınlar gösteriliyor

Web Sayfasının İlgili Kısmındaki Linkleri Alma, Linklere Tıklama

Burada instagramda belirtilen kısımdaki yani footerdaki linklere tıklanıyor. İki test koşumu arasında sayfadaki linkler değişir ihtimaliyle koddaki box elementine tekrar sayfanın ilgili kısmındaki linkler atanıyor. Örnek Kod: public void test() throws InterruptedException { driver.get(BaseUrl); String anasayfa = driver.getWindowHandle(); WebElement box = driver.findElement(By.xpath(" /html/body/span/section/footer ")); List<WebElement> links = box.findElements(By.tagName("a")); System.out.println(links.size()); Thread.sleep(2000); //her linkin metnini alıyoruz for(int i =0; i<links.size(); i++) { System.out.println(links.get(i).getText()); Set<String>TabListesi = driver.getWindowHandles(); for (String child:TabListesi) { if(child.equalsIgnoreCase(anasayfa)) //tab anasayfaya esitse { driver.switchTo().window(anasayfa) ; links.get(i).click(); //Bu ...