感觉在business层的判断不用None,而是用是否和assertText匹配判断更完善些
来源:5-3 项目中实现数据驱动,重构case及business

ChowSnow
2020-03-20
因为我发现会有bug是,的确找到了该元素,可是该元素返回的text可能不是期望结果,所以用None判断会导致一些bug测不出来,比如在用户名和邮箱的地方,如果使用已经注册过的名字,验证码判断后,会都统一显示为
这会其实这个是bug,但是却找到了该元素,并返回了text,但是并没有对到底text是什么内容进行判断,所以就会成为一条pass的用例,但此时其实是个bug就发现不了了,所以感觉这样就比较好了.当然随着需求的改动,文案很多时候也会变动,到时候重新维护下数据驱动的excel就好了
写回答
1回答
-
Mushishi
2020-03-21
恭喜你答对了,这个不一定是完美,但是肯定是根据自己项目来的。不一定要这样哈。你可以根据是否又元素、文字、页面跳转、title等任何一个做判断
012020-03-21
相似问题