Python自動化測試中多種瀏覽器跑Case

Python自動化測試中多種瀏覽器跑Case

from selenium import webdriver

class RegisterFunction(object):
    def __init__(self, url, i):
        self.driver = self.get_driver(url, i)

    # 獲取driver並打開url
    def get_driver(self, url, i):
        if i == 1:
            driver = webdriver.Firefox()
        elif i == 2:
            driver = webdriver.Chrome()
        else:
            driver = webdriver.Ie()
        driver.get(url)
        driver.maximize_window()
        return driver

if __name__ == '__main__':
    for i in range(3):
        register_function = RegisterFunction("https://passport.baidu.com", i)
        register_function.run_main()

在這裏插入圖片描述


  • 致謝
    若對大家有用,感謝點贊或評論;若有不足或補充之處,也感謝大家評論進行指正,後期我將對本文進行補充完善。相信這是互相進步的開始!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章