Python+Selenium3+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第三方库安装方法。
https://blog.csdn.net/wongyinger/article/details/122890031

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

3.使用Pycharm中setting进行下载

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

二.安装chromedriver驱动

1.下载chromedriver驱动

在下载之前,请打开Chrome浏览器,在设置中查看浏览器的版本。然后打开以下链接:http://chromedriver.storage.googleapis.com/index.html
选择对应版本的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/")

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

你可能感兴趣的:(python,chrome,selenium)