selenium 瀏覽器操作方法

2022-06-09 09:21:10 字數 2035 閱讀 8113

瀏覽器都有哪些方法呢?最大化,設定瀏覽器視窗的大小,重新整理,前進,後退等等,讓我們來一一介紹

獲取瀏覽器名稱

獲取瀏覽器名稱很簡單,使用driver.name就能獲取到

driver.name

我們獲取到瀏覽器名稱之後,就可以進行判斷,如果是chrome瀏覽器,就例項化谷歌瀏覽器,如果是firefox瀏覽器,就例項化火狐瀏覽器

獲取**titie

from selenium import

webdriver

from time import

sleep

driver = webdriver.chrome() #

載入瀏覽器驅動

driver.get("

") #

print(driver.title) #

列印title

sleep(2)

driver.quit()

#關閉瀏覽器

瀏覽器最大化

上面的**開啟的瀏覽器是不是太小了,那我們可以把瀏覽器最大化

from selenium import

webdriver

from time import

sleep

driver = webdriver.chrome() #

載入瀏覽器驅動

driver.get("

") #

driver.maximize_window() #

將視窗最大化

sleep(2)

自定義瀏覽器視窗大小

什麼?瀏覽器視窗太大小,你想自己設定,沒關係,只需要改一行**就可以實現你的需求

from selenium import

webdriver

from time import

sleep

driver = webdriver.chrome() #

載入瀏覽器驅動

driver.get("

") #

driver.set_window_size(400, 800) #

設定視窗大小400x800

sleep(2)

driver.quit()

重新整理當前網頁

有時候我們想重新整理一下當前頁面,這樣的要求不過分吧,也很簡單

from selenium import

webdriver

from time import

sleep

driver = webdriver.chrome() #

載入瀏覽器驅動

driver.get("

") #

driver.refresh() #

重新整理當前網頁

sleep(2)

driver.quit()

後退

from selenium import

webdriver

from time import

sleep

driver = webdriver.chrome() #

載入瀏覽器驅動

driver.get("

") #

driver.get("

") #

driver.back() #

返回上一網頁

sleep(2)

driver.quit()

前進

from selenium import

webdriver

from time import

sleep

driver = webdriver.chrome() #

載入瀏覽器驅動

driver.get("

") #

driver.get("

") #

driver.forward() #

返回到下一網頁

sleep(2)

driver.quit()

selenium 瀏覽器操作方法

前面的定位基本上都已經結束了,如果有漏的,後續會繼續寫,這一篇安靜總結下selenium對瀏覽器的相關操作 在做web自動化時候,無非就是通過對瀏覽器進行點點點的操作,比如 最大化,最小化,點選,清楚,前進,後退等操作 from selenium import webdriver driver we...

selenium瀏覽器操作

在元素定位中xpath使用的還算比較多,介紹一下常見的firfox和chrome瀏覽器外掛程式安裝 一 瀏覽器定位工具安裝 1 firfox firfox比較簡單,主要瀏覽器自帶的定位功能也比較強大國內也比較好的支援外掛程式安裝 1 安裝 我這裡已經安裝好了所以可以在 我的附加元件 裡面檢視,如果沒...

selenium 瀏覽器的操作

coding utf 8 from selneium import wbedriver driver wbedriver.firefox 將webdriver 的firefox 值給driver dirver.get 獲取 driver.maxmize window 瀏覽器最大化 driver.qu...