问题:在PyCharm中新建一个文件,py01_test_01.py文件。编写UI自动化用例的第一步就是导入驱动(from selenium import webdriver),在已经安装selenium的情况下(pip install selenium==3.141.0),执行的时候还是报错。如下图:
文章来源地址https://www.toymoban.com/news/detail-527745.html
原因排查过程:从报错信息,错误信息为没有找到selenium。首先查看selenium下载后的地址,地址为: c:\users\86189\appdata\local\programs\python\python310\lib\site-packages (3.141.0) ,但是新增的project地址为:C:\Users\86189\AppData\Local\Programs\Python\Python310\pythonProject2。问题点就是下载的地址和Project里面的地址不一样。pythonProject2中也有site-packages,但是没有下载selenium到site-packages中。
解决办法:将下载成功的selenium文件夹拷贝到pythonProject2中的site-packages里面,再次运行,发现出现一个新的报错ModuleNotFoundError: No module named 'urllib3',如下图:
同理,再次拷贝urllib3文件夹到pythonProject2中的site-packages里面
再次运行py01_test_01.py,成功打开浏览器,那么自动化环境就没有问题了,开启UI自动化第一步。
文章来源:https://www.toymoban.com/news/detail-527745.html
到了这里,关于用Python编写UI自动化用例第一步from selenium import webdriver,即导入第三方驱动包时报错,高效解决办法,报错问题已解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!