Selenium 把瀏覽器帶到前景聚焦
Selenium 基本上是做不到把瀏覽器帶到前景的,通常是要透過 pyWin32 之類的工具來操作,而透過 pyWin32 又要先找到當前在使用的瀏覽器是哪一個(坑),苦手,只能另闢蹊逕來填這個坑。
工作環境:
Windwos 會開很多視窗,疊來疊去,也會開很多網頁
python3
Selenium
pyautogui
driver.maximize_window()
pyautogui.moveTo(500,20)
pyautogui.click()
driver.set_window_size(960, 1080)
結果是讓 Selenium 用全螢幕把整個視窗佔住,這時侯趕快在瀏覽器上點一下,如果有需要再把瀏覽器調成合適的大小,這樣子就可以順利把想要的網頁帶到前景來處理後續的工作。
收工!
===================== 坑 =======================
pyWin32 找到 firefox、focus,後來不知怎地,抓到的不是工作中的 firefox
固定作業用的網站在瀏覽器中的位置(頁籤),不然作業會變得複雜
留言
張貼留言