UI自动化测试时遇到的坑

1.创建项目时没有设置Project Interpreter,导致无法运行程序,报错:ModuleNotFoundError: No module named 'selenium'

2.处理分页时,若当前打开的浏览器窗口过小,可能导致仅显示一个分页码,然后定位不到其他的页码

3.无论如何都定位不到元素?

看看元素是不是在frame或者iframe里,用switch_to.frame(类名或id名)定位

4.测试数据(csv文件中)如果格式错误,启动浏览器后会闪退,报错如下:

'utf-8' codec can't decode byte 0xb6 in position 58: invalid start byte

(“utf-8”编解码器无法解码位置58中的字节0xB6:无效的起始字节)

5.为什么if __name__ == '__main__'中的代码没执行?

解决方式如下:https://www.cnblogs.com/youreyebows/p/7867508.html

6.安装文件时,用pip没反应的话,用pip3试试

 

发布了26 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/changyixue/article/details/88817913
今日推荐