Duruma göre 2,3,4,5 diye gelebilen görsele tıklama

Merhaba arkadaşlar aşağıdaki gibi bir görsel var fakat bu görsel duruma göre 2,3,4,5 diye gelebiliyor. Ben bu görsellere nasıl tıklarım. Aşağıya Xpath vs bırakıyorum.

<img style="margin-top:-10px;padding-left:27px;font-size:12px; cursor: pointer;" height="20px" width="20px" src="/EBildirgeV2/images/bildirge/pdf_dwn_icon.png" align="middle">

XPath:

//*[@id="contentContainer"]/div/table/tbody/tr[2]/td/table/tbody/tr[2]/td[2]/div/table/tbody/tr[4]/td[10]/div/a[2]/img

Css Selector:

#contentContainer > div > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > table > tbody > tr:nth-child(4) > td:nth-child(10) > div > a:nth-child(2) > img

Tablo Yapısı:

Capture

Elementler Arası XPath Değişimi:

  1. Satır
//*[@id="contentContainer"]/div/table/tbody/tr[2]/td/table/tbody/tr[2]/td[2]/div/table/tbody/tr[3]/td[10]/div/a[2]/img

2.Satır

//*[@id="contentContainer"]/div/table/tbody/tr[2]/td/table/tbody/tr[2]/td[2]/div/table/tbody/tr[4]/td[10]/div/a[2]/img

tr değerleri değişiyor.

.click() ile tıklatabiliyorsun.

Öyle değil, onu biliyorum dediğim gibi bunlar bazen 2,3,4,5 diye uzuyor. Yani tr[3] ile başlayıp ilerliyor. Hepsine tıklamak istiyorum. Ve random geldiği için o kısımlar program bazen 3,4,5 tıklamak yerine mesela 3,4 geldi sadece bozuluyor.

Elementleri, element ile değil de elements ile çoğul olarak alırsan istediğin kisimlari dizi içerisinde tutarsın. Daha sonra dizi içerisinde dönerek sırayla değerlere tıklayabilirsin.

1 Beğeni