通常下,我们会使用多个浏览器进行测试case的执行。本次改造是在一台机器上轮循使用不同的浏览器(chrome、edge)进行测试case的执行。
GitHub代码commits id:2ff0f58
# 获取driver并打开url
def __init__(self, url, i):
self.driver = self.get_driver(url, i)
def get_driver(self, url, i):
if i == 1:
driver = webdriver.Chrome("../tools/chromedriver.exe")
elif i == 2:
driver = webdriver.Edge("")
driver.get(url)
driver.maximize_window()
return driver
....