寫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()


