python selenium 测试浏览器(IE,FF,Chrome)
生活随笔
收集整理的這篇文章主要介紹了
python selenium 测试浏览器(IE,FF,Chrome)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
browser_engine.py
# coding=utf-8 from selenium import webdriverclass BrowserEngine(object):"""定義一個瀏覽器引擎類,根據browser_type的值去,控制啟動不同的瀏覽器,這里主要是IE,Firefox, Chrome"""def __init__(self, driver):self.driver = driverbrowser_type = "Chrome" # maybe Firefox, Chrome, IEdef get_browser(self):"""通過if語句,來控制初始化不同瀏覽器的啟動,默認是啟動Chrome:return: driver"""if self.browser_type == 'Firefox':driver = webdriver.Firefox()elif self.browser_type == 'Chrome':driver = webdriver.Chrome()elif self.browser_type == 'IE':driver = webdriver.Ie()else:driver = webdriver.Chrome()# driver.maximize_window()driver.implicitly_wait(10)driver.get("https://www.baidu.com")return drivertest_browser.py
# coding=utf-8 import time from unittest3.framework.browser_engine import BrowserEngineclass TestBrowserEngine(object):def open_browser(self):browserengine = BrowserEngine(self)driver = browserengine.get_browser()driver.get("https://www.baidu.com")tbe = TestBrowserEngine() tbe.open_browser()?
轉載于:https://www.cnblogs.com/yye2010/p/8603982.html
總結
以上是生活随笔為你收集整理的python selenium 测试浏览器(IE,FF,Chrome)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mvc学习笔记
- 下一篇: 牛客网 牛客练习赛13 C.幸运数字Ⅲ-