selenium定位非select下拉框定位元素


寫Web自動化遇到無法成功定位非select下拉框元素的問題,前端代碼沒有id、name之類唯一標識。嘗試過xpath以及文字等方式,未成功,使用用css可以定位成功。

# 點擊資料庫一級分類
browser.find_element_by_xpath('//*[@id="app"]/section/section/main/div/div[5]/div/div[2]/form/div[1]/div/div/div/input').click()

# 定位一級分類下拉菜單
browser.find_element_by_css_selector('body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul')
# 標書模板
browser.find_element_by_css_selector('body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul > li:nth-child(2) > span').click()

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM