BDD-Behave Python Step Implementations
场景中描述的测试步骤被steps文件夹中的step文件来具体用Python语言实现。
Steps通过装饰器来识别feature中的Given,When,Then。
举个例子:
这个feature文件描述了一个在baidu中搜索关键字的功能。
![](https://img.haomeiwen.com/i12845684/c76ea6bba22eb46a.png)
![](https://img.haomeiwen.com/i12845684/6d0692e64cbff3f8.png)
请注意,目录下我同时还创建了一个environment.py文件,处理了webdriver的初始化工作。可以参看https://www.jianshu.com/p/06978b89474c。
网友评论