簡體   English   中英

如何在硒 Python 中的搜索單擊復選框后查找元素

[英]How to find a element after a search click checkbox in selenium Python

在搜索字段中搜索用戶后,我得到了我搜索的用戶 現在我需要選擇列表中顯示的這個用戶

我嘗試使用 xpath 並沒有找到該元素! 你能幫忙嗎 ?

因此,在搜索該用戶后,我需要單擊第一個結果復選框

HTML 元素代碼

網站截圖

我試過的:

self.browser.find_element_by_xpath("/html[1]/body[1]/div[1]/div[4]/main[1]/div[3]/div[2]/section[3]/div[1]/div[2]/div[4]/div[2]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]/div[1]/div[3]/div[2]/div[2]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/table[1]/tbody[1]/tr[1]").click()

WebDriverWait(self.browser, 10).until(EC.visibility_of_element_located((By.XPATH, "//div[contains(@class,'azc-grid-cellContent') and(contains(text(),'{}'))]".format(email)))).click()

編輯:添加了一張新照片

在此處輸入圖片說明

如果您需要單擊第一個顯示的結果,請嘗試以下操作:

WebDriverWait(self.browser, 10).until(EC.visibility_of_element_located((By.XPATH, "//tr[@aria-rowindex='1']//div[@data-bind]"))).click()

我不確定這一點。
需要使用開發工具查看實際網頁以獲得更好的建議...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM