1. 程式人生 > 實用技巧 >Selenium 啟動瀏覽器

Selenium 啟動瀏覽器

測試案例

  • 實現支援所有瀏覽器的方法,預設是Chrome瀏覽器
  • 載入指定瀏覽器
  • 首先開啟菜鳥教程頁面,列印網頁標題,等待3秒
  • 開啟百度首頁,列印網頁標題,再等待2秒
  • 關閉瀏覽器。

程式碼實現

from selenium import webdriver
from time import sleep

def driver(web=None):
    # 載入瀏覽器驅動
    if web == 'Firefox':
        dr = webdriver.Firefox()  # 火狐瀏覽器
    elif web == 'Ie':
        dr = webdriver.Ie()  #
IE瀏覽器 elif web == 'Opera': dr = webdriver.Opera() #Opera瀏覽器 elif web == 'Safari': dr = webdriver.Safari() # IE瀏覽器 elif web == 'PhantomJS': dr = webdriver.PhantomJS() # 隱形瀏覽器 else: dr = webdriver.Chrome() #谷歌瀏覽器 return dr if __name__ == '__main__
': dr = driver() # 開啟菜鳥教程首頁面 dr.get("https://www.runoob.com/") print(dr.title) sleep(3) # 開啟百度首頁 dr.get("http://www.baidu.com") print(dr.title) sleep(3) # 關閉瀏覽器 dr.quit()