[英]How to find a element after a search click checkbox in selenium Python
在搜索字段中搜索用戶后,我得到了我搜索的用戶 現在我需要選擇列表中顯示的這個用戶
我嘗試使用 xpath 並沒有找到該元素! 你能幫忙嗎 ?
因此,在搜索該用戶后,我需要單擊第一個結果復選框
我試過的:
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.