前面的定位基本上都已經結束了,如果有漏的,後續會繼續寫,這一篇安靜總結下selenium對瀏覽器的相關操作
在做web自動化時候,無非就是通過對瀏覽器進行點點點的操作,比如:最大化,最小化,點選,清楚,前進,後退等操作
from selenium importwebdriver
driver =webdriver.chrome()
#driver.get('
')
from selenium importwebdriver
import
time
driver =webdriver.chrome()
#driver.get('
')#頁面最大化
driver.maximize_window()
time.sleep(3)
#頁面最小化
driver.minimize_window()
from selenium importwebdriver
import
time
driver =webdriver.chrome()
#driver.get('
')#輸入框輸入
driver.find_element_by_id('
kw').send_keys('
測試-安靜')
#輸入框清除
time.sleep(3)
driver.find_element_by_id('kw
').clear()
from selenium importwebdriver
import
time
driver =webdriver.chrome()
#driver.get('
')#跳轉到
driver.get('
')#瀏覽器後退
driver.back()
time.sleep(3)
#瀏覽器前進
driver.forward()
from selenium importwebdriver
driver =webdriver.chrome()
#driver.get('
')#自定義瀏覽器大小
driver.set_window_size(400,800)
from selenium importwebdriver
import
time
driver =webdriver.chrome()
#driver.get('
')#關閉瀏覽器
#driver.close() # 關閉當前視窗
driver.quit()
from selenium importwebdriver
driver =webdriver.chrome()
#driver.get('
')#獲取視窗標題
(driver.title)
#獲取頁面文字資訊
print(driver.current_url)
from selenium importwebdriver
import
time
driver =webdriver.chrome()
#driver.get('
')time.sleep(3)
#頁面重新整理
driver.refresh()
selenium 瀏覽器操作方法
瀏覽器都有哪些方法呢?最大化,設定瀏覽器視窗的大小,重新整理,前進,後退等等,讓我們來一一介紹 獲取瀏覽器名稱 獲取瀏覽器名稱很簡單,使用driver.name就能獲取到 driver.name 我們獲取到瀏覽器名稱之後,就可以進行判斷,如果是chrome瀏覽器,就例項化谷歌瀏覽器,如果是firef...
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...