啓動不一樣的瀏覽器函數封裝

啓動瀏覽器通常這麼寫:python

from selenium import webdriver
driver = webdriver.Chrome() # driver = webdriver.Ie() # driver = webdriver.Firefox()

  

簡單寫個啓動瀏覽器函數,將已經在本機安裝過驅動的瀏覽器寫在函數裏:web

#coding:utf-8
"""
啓動瀏覽器

"""

from selenium import webdriver

def launch_browser(browsername):

    if browsername.lower() == "chrome":
        driver = webdriver.Chrome()

    elif browsername.lower() == "firefox":
        driver = webdriver.Firefox()

    elif browsername.lower() == 'ie':
        driver = webdriver.Ie()

    else:
        raise Exception("sorry,該瀏覽器不在啓動範圍內,請安裝驅動並修改launch_browser函數")

    return driver

  

使用: chrome

driver = launch_browser('chrome') # 啓動chrome瀏覽器

driver = launch_browser('ie') # 啓動ie瀏覽器

driver = launch_browser('firefox') # 啓動火狐瀏覽器

 

 

driver = launch_browser('safari') #啓動未安裝驅動的瀏覽器

  

相關文章
相關標籤/搜索