900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python selenium 测试浏览器(IE FF Chrome)

python selenium 测试浏览器(IE FF Chrome)

时间:2024-01-27 07:02:36

相关推荐

python selenium 测试浏览器(IE FF Chrome)

browser_engine.py

# coding=utf-8from 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("")return driver

test_browser.py

# coding=utf-8import timefrom unittest3.framework.browser_engine import BrowserEngineclass TestBrowserEngine(object):def open_browser(self):browserengine = BrowserEngine(self)driver = browserengine.get_browser()driver.get("")tbe = TestBrowserEngine()tbe.open_browser()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。