def open_browser(browser='firefox', profile=None, *args, **kwargs):
"""?????????????firefox,chrome,IE,????????
????????????????????????"""
if browser.lower() == 'firefox':
if profile is None:
driver = webdriver.Firefox()
else:
driver = webdriver.Firefox(profile)
elif browser.lower() == 'chrome':
driver = webdriver.Chrome(TOOLS_PATH + 'browsertools\\chromedriver.exe')
elif browser.lower() == 'ie':
driver = webdriver.Ie(TOOLS_PATH + 'browsertools\\IEDriverServer.exe')
else:
log(u'open browser {0}'.format(browser), 'failed : UnsupportBrowser')
raise UnsupportBrowser(msg='?????????')
driver.maximize_window()
driver.implicitly_wait(30)
log(u'open browser {0}'.format(browser), 'success.', 'info')
return driver
评论列表
文章目录