pytest搭建,搭建pytest测试框架

  pytest搭建,搭建pytest测试框架

  用于测试配置的可选项目系统URL(pytest-base-URL插件)_技术博客of _mb62abf3afb54fb _博客

  当我们的自动化代码完成后,通常期望它可以在不同的环境中进行测试。此时可以单独取出项目系统的URL,通过pytest.ini配置文件和支持pytest的命令行方式执行。

  pytest-base-url是一个简单的pytest插件,通过命令行或配置文件提供可选的基本url。

  直接在测试用例中传递base_url参数,作为fixture函数使用(此时会调用pytets.ini中的base_url地址或者pytest命令行执行时的base_url参数)

  base_url是pytest中内置的fixture函数。

  参考文献:https://pypi.org/project/pytest-base-url/

  环境Python 2.7、3.6、PyPy或PyPy3py3

  py.test 2.7或更高版本

  安装pip安装pytest-base-url。在用例中直接使用base_url参数,并将其用作fixture函数。

  # -*-编码:utf-8 -*-

  定义测试示例(基本url):

  assert base _ URL== 3358 www . example . com pytest命令行运行时没有添加- base-url参数。

  执行pytest命令行,添加- base-url参数。

  test-vs-base-URL=http://www.example.com运行结果:

  在pytest.ini配置文件中添加base_url地址。

  # pytest.ini文件内容

  [pytest]

  base _ URL=http://www.example.com运行结果:(这样,当您在pytest命令行模式下执行用例时,就不需要使用- base-url参数)

  期待陌生,拥抱惊喜。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: