APP自动化测试作业1:
https://github.com/Hurt12138/Hurt.git
https://github.com/niujiama/LilyGithub.git
说明:
- 在删除用户前,先调用了之前的添加用户方法
- 判断用户是否删除时,是通过读取通讯录页面中的“共X人,Y人未加入”,X前后的数据变化。用这个数据的问题,在于效率比较低,因为删除后要等6、7秒后才能看到值的变化,所以手动增加了sleep(8)。
如果老师有更好的方法,求指导!
作业完成的不错。
有个问题,你这里的删除按钮能点到么?
作业做的不错。
待优化:
1、最好不要在一条测试用例里面去调用另一条用例。如果一定存在依赖,可以适当的加上顺序控制,或者依赖关系控制
2、删除可以在右上角的搜索栏里去搜索,如果 不存在 这个联系了,就说明删除成功了。
3、还有强制等待方式不建议使用这么长时间 ,有可能在不同设备上这个时长也是不一样的,跟手机响应速度,网络速度都有关系 ,最好使用隐式等待实现这个功能。
作业完成的思路不错,定位应用的也不错。
等改进:
1、最后删除成功需要加入验证点,否则 用例是不够完整的。
完成思路非常不错。元素应用的也比较灵活。
待改进:
1、teardown() 方法里面加入 driver 销毁操作
2、如果有 id 可以直接用 find_element_by_id ,用find_element_by_xpath 速度要慢一些。
可以的,我也奇怪