Unittest不同浏览器运行用例方法(二)

Zhhh Auto测试评论109字数 225阅读0分45秒阅读模式

如何选择使用不同类型的浏览器来运行测试用例的简单封装方法:

def browser(type_):
    try:

       #基于Python的反射机制实现
       driver = getattr(webdriver,type_)()

    #为了防止type_报错,可能是各种原因比如输入的名字不正确等等
    except Exception as e:

       #将产生的错误输出下
       print(e)

       #输出错误后默认启动谷歌浏览器继续运行
       driver = webdriver.Chrome()
    return driver
文章源自玩技e族-https://www.playezu.com/26198.html
注意:本文法律责任由该文章作者承担,侵权请联系2523030730▷诈骗举报◁▷新闻不符◁▷我要投稿◁
  • 我们QQ群
  • QQ扫一扫
  • weinxin
  • 微信公众号
  • 公众号扫一扫
  • weinxin
Unittest底层逻辑代码(三) Auto测试

Unittest底层逻辑代码(三)

业务逻辑层面的相关操作例如:创建浏览器对象、访问url、元素定位、输入、悬停、切换句柄、点击等待操作等等。此代码程序不会执行浏览器任何操作行为。(从selenium里面取需要操作的相关方法) 关键字类...
Unittest简介介绍及入门(一) Auto测试

Unittest简介介绍及入门(一)

组成: 逻辑代码层:不负责执行,用来做测试用例运行的底层逻辑,比如说需要进行的业务操作的封装。 测试用例层:调用逻辑代码层封装好的函数进行业务流程的操作,比如输入数据和点击操作等。 数据驱动层:使用D...
匿名

发表评论

匿名网友

确定