当前位置: 首页>前端>正文

python 创建新的chrome浏览器人员 selenium+python+chrome搭建

写在最前面,因为各种原因,搭建该环境方法多种多样。在本教程中,展示环境搭建的详细步骤。在不同软硬件环境下安装报错,可找出原因,百度排错。

本博客的具体操作视频请移步B站:
https://www.bilibili.com/video/BV1oe4y1w7yr/?spm_id_from=333.999.list.card_archive.click&vd_source=585bb8c2056b6b33343e2dd9e7664bc2 前期准备:
Python开发环境(已经安装)
Chrome浏览器(已经安装)
Pycharm IDE(已经安装)

一.安装Selenium库

1.使用命令行工具安装

pip install selenium==3.13

注意,selenium目前已经更新到selenium4版本,该版本语法与selenium3有一定区别。
为了方便后续学习请下载selenium3版本库。

由于本人使用anaconda管理Python环境下载第三方库,并未安装原生Python。
若大家安装Selenium3过程中遇到问题,请搜索Python第三方库安装方法。

2.使用Pycharm中的命令行下载selenium库下载

3.使用Pycharm中setting进行下载

在setting中下载时注意选择特定版本下载

二.安装chromedriver驱动

1.下载chromedriver驱动

在下载之前,请打开Chrome浏览器,在设置中查看浏览器的版本。然后打开以下链接:http://chromedriver.storage.googleapis.com/index.html 谷歌浏览器版本在115以上,使用该链接:https://registry.npmmirror.com/binary.html?path=chrome-for-testing/ 选择对应版本的chromedriver进行下载。

2.将chromedriver安装到Chrome安装目录下

3.将Chrome安装目录设置到环境变量中

(firefox浏览器的驱动安装步骤同上)
注意:
chromedriver驱动与Chrome浏览器的版本相同才能运行,由于Chrome更新频繁。
在此提供两种解决办法:
1.停止Chrome自动更新功能
2.当Chrome浏览器更新时,及时按以上步骤更新对应版本的chromedriver驱动。

4.Firefox浏览器驱动下载

所有火狐驱动geckodriver版本下载地址:
https://github.com/mozilla/geckodriver/releases 其安装过程与Chromedriver安装过程一致。

三.重启电脑

在个人多次的安装经验中,初次搭建好selenium自动化测试环境后,直接进行测试会失败。
	个人认为的原因:重启电脑让环境变量生效

四.测试

在Pycharm中运行以下代码:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://cn.bing.com/")

运行成功请开始我们的自动化测试之旅!!!



https://www.xamrdz.com/web/2nh1931417.html

相关文章: