如何选择使用不同类型的浏览器来运行测试用例的简单封装方法:
def browser(type_):
try:
#基于Python的反射机制实现
driver = getattr(webdriver,type_)()
#为了防止type_报错,可能是各种原因比如输入的名字不正确等等
except Exception as e:
#将产生的错误输出下
print(e)
#输出错误后默认启动谷歌浏览器继续运行
driver = webdriver.Chrome()
return driver