1.自动化测试代码无误但运行不启动浏览器
首先考虑浏览器的chrom驱动版本问题,可能在某次浏览器自动升级后,导致浏览器的版本与chrom驱动版本不同,导致无法启动浏览器。其次,关注chrom驱动的位置是否正确,以及是否安装系统环境变量,或者环境安装错误。最后查看是否防火墙或安全软件阻止了浏览器驱动的运行。
对应的解决方法:
- 检查并安装相应版本的浏览器驱动,确保与浏览器版本相匹配。
- 检查代码中的浏览器路径是否正确,如有必要,修改为正确的路径。
- 设置系统环境变量,将浏览器驱动所在目录添加到PATH中。
- 关闭防火墙或安全软件,或将其设置为允许浏览器驱动运行。
- 仔细检查代码,修复语法错误和逻辑错误。
2.运行代码后出现浏览器页面不知名原因报错
常见原因是浏览器驱动文件与pycharm版本有冲突,暂时未找到好的解决方法,解决方法为更换别的浏览器进行测试。