当前位置: 代码网 > it编程>前端脚本>Python > selenium学习日记(一)

selenium学习日记(一)

2024年08月01日 Python 我要评论
Selenium是一个用于Web应用程序测试的工具,是一套完整的web应用程序测试系统。谷歌浏览器版本为115,但是下载链接里面只有114的,下载之后导致运行错误。推测为web driver版本和浏览器版本不一致导致。成功打开了百度页面,没有报错,但是打开完了闪退。然后在pycharm中修改python解释器。9.再次运行程序,成功打开浏览器没有闪退。selenium:web自动化测试框架。6.然后检查了python解释器版本,再次查询版本号,显示当前版本为115。4/重新下载安装了115的版本。

selenium:web自动化测试框架
使用软件:pycharm ce
语言:python

1,selenium简介:
selenium是一个用于web应用程序测试的工具,是一套完整的web应用程序测试系统

2,终端安装selenium:

pip install selenium

使用国内源:

pip install selenium -i https://pypi.douban.com/simple/

3,安装web driver后,运行报错:
selenium.common.exceptions.nosuchdriverexception: message: unable to obtain driver for chrome using selenium manager.; for documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location
推测为web driver版本和浏览器版本不一致导致
谷歌浏览器版本为115,但是下载链接里面只有114的,下载之后导致运行错误

4/重新下载安装了115的版本
终端输入命令

chromedriver -v

发现获取不到版本号,进入bin目录:

cd /usr/local/bin

输入命令:

xattr -d com.apple.quarantine chromedriver

再次查询版本号,显示当前版本为115
chromedriver 115.0.5790.170 (cc0d30c2ca5577520c8646671513241faa0bc105-refs/branch-heads/5790@{#1923})

5.pycharm 中运行脚本
还是报错
elenium.common.exceptions.nosuchdriverexception: message: unable to obtain driver for chrome using selenium manager.; for documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location

6.然后检查了python解释器版本,
通过which python3查询当前python解释器路径
然后在pycharm中修改python解释器

7/再次运行:

from selenium import webdriver
chr = webdriver.chrome()
chr.get('https://www.baidu.com')

成功打开了百度页面,没有报错,但是打开完了闪退

8降低selenium版本

pip3 install selenium==4.4.3

9.再次运行程序,成功打开浏览器没有闪退

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com