[英]Click Button in python Using Selenium Without Id Or Using XPath
[英]How to click without using Xpath Selenium Python
如何在不使用 Xpath、ID、Linktext 的情況下單擊此項目
最好我想在這個屬性后點擊
href="/tedsfasidnpopo/Jakpopo"
<td>
<a id="STa_5" data-impr="False" href="/tedsfasidnpopo/Jakpopo" rel="5">
<span class="newfile"><span class="">Jakkpopos12</span></span>
</a>
</td>
如果不想使用 Xpatch、ID、Linktex 則使用css 選擇器單擊
td>a[ href='/tedsfasidnpopo/Jakpopo']
誘導WebDriverWait
並等待element_to_be_clickable
()
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.CSS_SELECTOR,"td>a[ href='/tedsfasidnpopo/Jakpopo'] "))).click()
您需要導入以下庫。
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
編輯:
drewno='/tedsfasidnpopo/Jakpopo'
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.CSS_SELECTOR,"td>a[href='" + drewno + "'] "))).click()
或者
drewno='/tedsfasidnpopo/Jakpopo'
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.CSS_SELECTOR,"td>a[href='{}']".format(drewno)))).click()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.