前面經過一連串開啟網頁+登入(本人使用第一銀行測試)(python+selenium)
進來網銀之後,網頁自動開啟一個"視窗",不是分頁
但利用下面兩行程式,成功返回網銀那頁視窗
baidu_handle = driver.window_handles
driver.switch_to.window(baidu_handle[0])
但接下來,網銀成功登入的那一個分頁,都無法使用selenium來控制
也有使用過driver.execute_script,來控制
但一樣沒辦法,都會顯示以下訊息
Message: no such element: Unable to locate element
請問各位大大有什麼方法,可以讓selenium繼續控制網址?
錯誤訊息是沒定位到元素,可以貼driver.page_source,看看裡面有沒有符合你定位的元素