selenium---瀏覽器操做方法

  前面的定位基本上都已經結束了,若是有漏的,後續會繼續寫,這一篇安靜總結下selenium對瀏覽器的相關操做web

 瀏覽器操做方法

在作web自動化時候,無非就是經過對瀏覽器進行點點點的操做,好比:最大化,最小化,點擊,清楚,前進,後退等操做瀏覽器

一、進入網頁

from selenium import webdriver

driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')

二、頁面最大(小)化

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')
# 頁面最大化
driver.maximize_window()
time.sleep(3)
# 頁面最小化
driver.minimize_window()

三、輸入框輸入和清除

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')
# 輸入框輸入
driver.find_element_by_id('kw').send_keys('測試-安靜')
# 輸入框清除
time.sleep(3)
driver.find_element_by_id('kw').clear()

四、瀏覽器的前進和後退

from selenium import webdriver
import time
driver
= webdriver.Chrome() # 進入百度 driver.get('https://www.baidu.com') # 跳轉到博客園 driver.get('https://www.cnblogs.com/qican/') # 瀏覽器後退 driver.back() time.sleep(3) # 瀏覽器前進 driver.forward()

五、自定義瀏覽器頁面大小

from selenium import webdriver

driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')
# 自定義瀏覽器大小
driver.set_window_size(400,800)

六、關閉瀏覽器

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')
# 關閉瀏覽器
# driver.close()   # 關閉當前窗口
driver.quit()

 七、獲取窗口的標題和url

from selenium import webdriver

driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')
# 獲取窗口標題
print(driver.title)
# 獲取頁面文字信息
print(driver.current_url)

八、頁面刷新

from selenium import webdriver
import time
driver = webdriver.Chrome()
# 進入百度
driver.get('https://www.baidu.com')
time.sleep(3)
# 頁面刷新
driver.refresh()

 

 

 

這裏安靜列舉了一些瀏覽器經常使用的方法,其中可能有少的,你們能夠下方留言提出,後續進行補充。感謝關注!測試

相關文章
相關標籤/搜索