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 

固定作業用的網站在瀏覽器中的位置(頁籤),不然作業會變得複雜

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案