簡體   English   中英

使用Selenium python選擇一個下拉框

[英]select a dropdown box using Selenium python

我在通過Selenium選擇特定下拉菜單時遇到麻煩。 該網站受密碼保護,因此我共享了它的快照。 所附的快照顯示了當我右鍵單擊元素並選擇“檢查”時可見的內容。 我正在選擇粘貼在圖片地址欄中的XPATH,以顯示它的含義。 然后,我在腳本中使用以下行單擊它,但它說元素不可見。

在此處輸入圖片說明

WebDriverWait(Chromedriver, 240).until(EC.presence_of_element_located((By.XPATH, '//*[@id="dateRangeType"]'))).click()

我注意到該元素沒有一個類。 如果那是它無法正常工作的原因,我該如何選擇一個ID,名稱但沒有類的元素?

我自己找到了答案,該元素應該從其層次結構的頂部單擊:

WebDriverWait(Chromedriver, 240).until(EC.presence_of_element_located((By.XPATH,'//*[@id="individual_member_det"]/div/div/div[6]/select'))).click()

暫無
暫無

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

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