作者unhumanWu (阿文)
看板Python
標題[問題] Selenium 無法點選按鈕
時間Sat Jun 30 20:30:11 2018
大家好
最近需要蒐集菜單資料
https://www.honestbee.tw/zh-TW/food
code:
url = '
https://www.honestbee.tw/zh-TW/food'
driver.get(url)
ui.WebDriverWait(driver,10).until(EC.presence_of_element_located((
By.CLASS_NAME,'clyXO-NV_hvz6TeIlSkzq')))
driver.find_element_by_class_name('_3dWYyCjrWzW-HgN2HT8nJH').click()
driver.find_element_by_class_name('_2zwkCCZkWESyb1q4Dgvgmo').click()
time.sleep(5)
ui.WebDriverWait(driver,10).until(EC.presence_of_element_located((
By.CLASS_NAME,'_3KuOi7iNujB-DTZzG1hrZR')))
driver.find_element_by_class_name('_3KuOi7iNujB-DTZzG1hrZR').click()
地址用"取得目前位置"取得後
點擊"確認"卻出現
Element <div class="_3KuOi7iNujB-DTZzG1hrZR">...</div>
is not clickable at point (599, 276)
想問一下該如何處理呢
感恩!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.55.65
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1530361815.A.56A.html
→ wennie0433: 會是有另一個class name一樣的物件嗎 06/30 21:10
沒錯 後來發現那個按鈕有三個tag 其中一個可以使用
※ 編輯: unhumanWu (220.136.69.59), 07/01/2018 16:16:20
推 dmjohnny: 試試看找XPath吧 07/02 02:04