在软件测试行业呆了几年,收集了很多【教程】和【面试题】,现在分享给有需要的人,评论区回复或者直接私我:jiubing1
(花了很多精力,赞不提供给机构)
在 selenium怎么实现关键字驱动 中,我编写了一个非常简单的关键字驱动程序, 不过这个程序只是跑通了功能,还有很多可以优化的地方,这篇文章我想通过 pytest 来简化自动化测试用例的编写,使用的是比较基础的 pytest 功能。 下篇文章我再写个复杂版的,从底层直接执行 yaml 文件作为用例。
优化前的用例
在没有优化之前,如果想添加用例,首先需要编写一个 yaml 文件, 然后再写一个 python 的自动化测试用例,用例的代码如下:
def test_keyword(driver):
"""获取 yaml 文件"""
with open('signin.yaml', encoding='utf-8') as f:
steps = yaml.safe_load(f)
page = Page(driver)