我是BDD的新手。我已经在Windows7中安装了带有python 3.6的pytest-bdd。谁能举个简单的pytest-bdd实现测试的例子?我在互联网上找不到合适的解决方案。
发布于 2017-03-17 22:54:43
他们的文档中有一个示例,here。在它中,他们创建了一个“特征文件”,这似乎是(我承认没有使用pytest-bdd)他们借鉴了pytest,它通过文件的名字‘test_publish_cratile.py’来发现文件。每个功能文件似乎都打算通过其描述的行为(“给定”、“和”、“何时”、“然后”)来隔离单个功能,这些行为是由装饰器以编程方式提供的,例如@给定()。由于这个特殊的例子关注的是一个网站的行为,在这个网站上的行为可以通过splinter来模拟,所以他们似乎是在从pytest-splinter那里获取一个‘浏览器’装置来集成pytest和splinter。
这是有帮助的吗,还是你需要更多?
https://stackoverflow.com/questions/42850350
复制相似问题