自动化测试项目中遇到了哪些问题,如何解决

2021-05-27 11:03发布

自动化测试遇到的问题:

  1. 定位不到元素时,先考虑换一种定位方式,find_element_by_id,name,class_name,等等多种定位方式,多试几个,如果还定位不到,考虑窗口切换,查看是否产生了新窗体

  2. 元素定位时注意element和elements,如果这个错了后面会一直报error

  3. 批量运行脚本时不需要交互

  4. 注意捕获短暂弹窗,在谷歌浏览器中运行时,快捷键F12可以暂停,用.text获得文本,也可以使用显式等待

  5. 多次使用的代码部分,可以写一个脚本,使用时进行调用,注意调用不要错误

  6. 遇到警告框,提示框,确认框时注意先定位,定位不到时再获取提示框switch_to.alert,获取后进行处理

  7. 写业务流程时注意细节问题,前提条件要考虑完整

  8. 截图时,注意截图覆盖,可以打上时间戳