Cookiecutter QA和Pytest Play软件包的核心引擎

pytest-pypom-navigation的Python项目详细描述


See Build Status on Travis CIhttps://readthedocs.org/projects/pytest-pypom-navigation/badge/?version=latesthttps://codecov.io/gh/davidemoro/pytest-pypom-navigation/branch/develop/graph/badge.svgPython 3

Cookiecutter质量保证包的核心引擎


这个Pytest插件是用Cookiecutter@hackebrotCookiecutter-pytest-plugin模板生成的。

功能

pytest-pypom-navigation不打算用作独立包。

它提供了强自以为是的脚手架解决方案所需的核心引擎(pytest fixtures) 称为cookiecutter-qa,它允许您基于 只有一个命令的硒/碎片。

它还被pytest-play引擎用于收集用于测试参数化的变量。

测试

您可以通过tox

$ pip install tox
$ tox -epy36

贡献

我们非常欢迎您的贡献。测试可以用tox运行,请确保 在提交请求之前,覆盖范围至少保持不变。

许可证

“pytest pypom navigation”是根据Apache Software License 2.0许可证的条款发布的免费开源软件

问题

如果您遇到任何问题,请file an issue连同详细说明。

变更日志

2.0.3(2019-01-17)

  • 删除Pytest 4.0不推荐使用get_marker(仍与旧版本兼容)
  • 已删除内部组件参数化器,请立即使用外部parametrizer.Parametrizer

2.0.2(2018-04-01)

  • 使凭据和基url变量成为可选的

2.0.1(2018-01-03)

  • 修复get_page_instance(在页构造之前缺少页Kwargs)

2.0.0(2018-01-02)

  • 导航将不再自动初始化为打开 默认浏览器,因为第三方使用pypom_导航 插件,即使是非ui插件。这样我们就避免打开 一个浏览器,如果它不是必需的,并且用 设置页面或访问页面
  • 可以使用^{tt5}覆盖默认页面超时$ 名为default_timeout
  • 的配置
  • 在导航中添加新方法get_page_instance

1.0.0(2017-12-19)

  • 导航初始化为kwargs(包括变量 也来自pytest变量)
  • 为所有页面添加全局超时(默认值10)
  • 默认情况下,基页设备不再打开页。由你决定 立即访问网页

0.1.1(2017-10-30)

  • 支持执行的操作中的回退页类

0.1.0(2017-10-12)

  • 在导航中添加更新页面和执行的操作方法。
  • 访问页面时等待加载页面。

0.0.1(2017-06-13)

  • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
eclipse java btc交易应用程序编译时错误(HTTP组件)   java客户端状态保存,我能看到发送到客户端的状态数据吗?   spring中的java内部字段注入工作以及为什么不建议使用它   在iReports、Jasper和JavaBean数据源中使用表功能   如何在Java树中查找节点   用于日志分析的java模式匹配   java如何在Spring中处理json列表?   java SQL注入和可能的攻击   java如果我将实体转换为DTO,那么转换代码应该存在于何处?   java素数方法不起作用   通过NFC启动java Android Q隐私更改活动   java在Spring引导时为Spring AMQP和RabbitMQ动态设置主机   swing Java Paste From Clipboard不适用于Linux上的所有应用程序   java从不同对象访问对象的内部类   java Ektorp CouchDB测试连接   十进制前8位、十进制后2位和整个字符串的java正则表达式不应计算为零   在Java中以长格式存储两个整数之和   ConfigurationProperties中嵌套属性的java验证