本系列教程使用的python版本是3.6.3。
背景
这一节我们实现一个简单的ui测试工具。
该工具的作用是访问某个页面,然后根据css选择器去定位页面上的元素,最后判断页面上元素的个数与我们的预期是否相符。
举一个具体的例子,比如我们去访问www.itest.info这个页面,我们需要判断页面上class = thumbnail-img的元素存在,并且有4个。因为每一个元素代表一门课程,所以这个断言的意思是重定向科技主页上应该有4门主要课程。
视频讲解在这里。
工具设计
我们设计一个命令行工具