Selenium+Python自动化脚本环境搭建的全过程

 更新时间:2021年09月14日 11:35:14   作者:chen793991833  
说到自动化测试,就不得不提大名鼎鼎的Selenium,Selenium 是如今最常用的自动化测试工具之一,支持快速开发自动化测试框架,且支持在多种浏览器上执行测试,下面这篇文章主要给大家介绍了关于Selenium+Python自动化脚本环境搭建的相关资料,需要的朋友可以参考下

*本文仅介绍环境的搭建,不包含任何脚本编写教程。

先整体说一下需要用到工具

1、Python环境(包括pip)

2、谷歌浏览器(包括对应的WebDriver)

详细步骤:

一、Python环境搭建

1、下载安装包

https://www.python.org/downloads/windows/

下载完成过后,打开进行安装,先把下面的add path打钩,然后一直下一步就OK了。

2、验证是否安装成功、以及是否有pip

安装成功后,打开命令窗口(win+R,出入cmd,回车)。输入 python --version 正常显示版本即可。

同理 输入 pip --version 验证下pip是否安装,如果提示无该命令或者有错误,就执行分别执行以下两条命令即可python -m pip uninstall pip setuptools

pip install --upgrade setuptools

3、安装Selenium libraries

打开命令窗口,输入 pip install selenium 等待安装完成即可

二、安装谷歌浏览器和WebDriver

1、安装谷歌浏览器

https://www.google.cn/intl/zh-CN/chrome/

下载后安装即可

2、下载WebDriver

先查看自己安装的浏览器版本

我这里就是93.0.4版本的

然后到 https://chromedriver.storage.googleapis.com/index.html

下载和自己浏览器版本对应的WebDriver(只要前面三个数对了就行)

3、配置环境变量

先将刚刚下载下来的WebDriver解压,得到一个可执行文件chromedriver

将其复制到谷歌浏览器目录下。默认路径为C:\Program Files\Google\Chrome 如果你安装时有更改,就到自己更改的路径下。

然后

右键我的电脑-》属性-》高级系统设置-》系统属性-》高级-》环境变量-》用户变量 Path-》编辑-》新建-》输入刚刚存放的路径

(如:C:\Program Files\Google\Chrome)

然后一直点确定确定确定…

4、验证WebDriver是否安装成功

打开命令窗口,输入 chromedriver 如果有显示Starting ChromeDriver…一堆信息,即代表成功。

三、 完结

之后直接双击python脚本即可运行。

也可右键-》打开方式-》记事本打开,即可对python脚本进行编辑

到此这篇关于Selenium+Python自动化脚本环境搭建的文章就介绍到这了,更多相关Selenium+Python自动化脚本环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决Python安装后pip不能用的问题

    解决Python安装后pip不能用的问题

    今天小编就为大家分享一篇解决Python安装后pip不能用的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python3中sorted函数里cmp参数改变详解

    python3中sorted函数里cmp参数改变详解

    在本篇文章里小编给大家整理的是关于python3中sorted函数里关于cmp这一参数的改变相关内容,需要的朋友们可以学习下。
    2020-03-03
  • Pytorch BertModel的使用说明

    Pytorch BertModel的使用说明

    这篇文章主要介绍了Pytorch BertModel的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 使用Python读写多个sheet文件

    使用Python读写多个sheet文件

    这篇文章主要介绍了使用Python读写多个sheet文件,本文即介绍多个sheet文件的读入及处理数据后写出到新excel文件的操作过程,可以提高大家工作效率,需要的小伙伴可以参考一下
    2022-05-05
  • Python统计列表元素出现次数的方法示例

    Python统计列表元素出现次数的方法示例

    这篇文章主要介绍了Python统计列表元素出现次数的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 使用Python实现网络设备配置备份与恢复

    使用Python实现网络设备配置备份与恢复

    网络设备配置备份与恢复在网络安全管理中起着至关重要的作用,本文为大家介绍了如何通过Python实现网络设备配置备份与恢复,需要的可以参考下
    2025-03-03
  • python3+selenium实现126邮箱登陆并发送邮件功能

    python3+selenium实现126邮箱登陆并发送邮件功能

    这篇文章主要为大家详细介绍了python3+selenium实现126邮箱登陆并发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • 关于Keras Dense层整理

    关于Keras Dense层整理

    这篇文章主要介绍了关于Keras Dense层整理,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • anaconda python3.8安装后降级

    anaconda python3.8安装后降级

    想给新的环境安装pip install tensorflow,结果报错了。网上了解可以降级为3.6,本文就详细的介绍一下,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • DataFrame:通过SparkSql将scala类转为DataFrame的方法

    DataFrame:通过SparkSql将scala类转为DataFrame的方法

    今天小编就为大家分享一篇DataFrame:通过SparkSql将scala类转为DataFrame的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01

最新评论