iT邦幫忙

0

python 自動點擊網頁相關問題

  • 分享至 

  • xImage

想要用python裡的Selenium寫一個點擊圖中"繼續"的程式

原本寫成 driver.find_element_by_class_name("rewardResumebutton").click()

但是會出現 NoSuchElementException
感覺跟一般的button不太一樣
一般的button滑鼠放上去會變成

但當把滑鼠放到"繼續"上面它還是維持
aaa
有方法可以點到"繼續"嗎?

alert/ input窗體並不在document裡...
jerrykino iT邦新手 5 級 ‧ 2021-08-13 12:36:26 檢舉
感謝回答,所以沒有辦法使用python自動點擊它嗎?
froce iT邦大師 1 級 ‧ 2021-08-13 12:50:40 檢舉
https://selenium-python-zh.readthedocs.io/en/latest/waits.html
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
japhenchen
iT邦超人 1 級 ‧ 2021-08-13 14:31:35
最佳解答

用selenium處理對話框

※按下確定
driver.switch_to_alert().accept()

※按下取消
driver.switch_to_alert().dismiss()

froce iT邦大師 1 級 ‧ 2021-08-13 16:32:41 檢舉

那個網站可能不是用alert視窗,是框架產生的alert

截圖看起來蠻像confirm,但不確定是否為特定瀏覽器的呈現樣式跟我眼睛看的不同...所以,靠猜了

jerrykino iT邦新手 5 級 ‧ 2021-08-14 07:07:37 檢舉

感謝回答,但會跑出NoAlertPresentException
在影片還有通知框中按右鍵會跑出一個檢視框架來源

我要發表回答

立即登入回答