selenium自动化_环境搭建

Python的安装

获取安装包

官网获取安装包过慢,建议使用国内厂商的软件仓库下载

  1. 点击进入华为云地址
  2. 建议选择3.7及以上的版本(最新selenium4的最低版本要求是3.7)
  3. 选择exe结尾的文件下载

安装python

  1. 打开安装下载的exe程序

  2. 在这里插入图片描述

  3. 在这里插入图片描述

  4. 在这里插入图片描述

  5. 本人电脑上已经安装过了,就不再安装一个了,所以没有成功截图

  6. 测试一下;cmd命令行输入python

    在这里插入图片描述

  7. 如果没勾选自动配置环境变量,在系统变量的PATH中配置python的安装目录安装目录下的Scripts

    在这里插入图片描述

浅说一下配置环境变量的作用,即在计算机任何地方都可以运行这个目录下的程序。如果你没配置PATH中的环境变量,则你的python命令只能在安装目录下执行,因为实际上就是运行你python目录下的python.exe程序(不信的话你可以手动点一点,看看效果和命令行输入的是否一致),所以你在你的项目的目录中是执行不了的。为了在你的项目目录中想要执行python你就必须配置环境变量。那为什么又要配置Scripts呢?很简单pip这个安装第三方库的程序被官方放在这个目录里面,以及之后的pytest的程序也会在里面。以上内容纯属表面上的浅见,没有深入细扒原理,如有错误请各位在评论处指正。

安装pycharm

官方下载地址

下载pycharm就和下载一个普通软件差不多,没什么特别要讲的,我就丢个地址吧。有破解办法的就自己整就行,没有的就下个社区版就行,做自动化够用的。

在这里插入图片描述

下载浏览器驱动

  • 谷歌驱动

  • Edge驱动

  • 将解压来的xxxxdriver.exe放入python安装目录或者scripts目录就行

  • 注意

    • 官方要求驱动程序和浏览器的大版本一致,即如116.0.1938.81的浏览器版本,驱动版本只需要为166.xxx.xxx.xxx即可,不过建议尽量还是保证版本接近,减少意外发生
    • 选择window版本和电脑对应的位数;电脑是64位的话,有64位的就选64位的,没有就选32位的,64位一般可以兼容32位的驱动程序,

将xxxxdriver.exe放入python安装目录或者scripts目录,主要目的也是为了在任意地方运行驱动文件,因为selenium启动浏览器时需要调用这个文件。也可以新建一个专门的目录存放,然后配置环境变量、

启动浏览器

新建项目

  • 在这里插入图片描述

  • 项目目录不可有东西,可为空,也可不存在

  • 【使用此工具新建环境】选项,保证该项目的第三方库独立于其他项目(建议)

  • 【先前的配置的解释器】选项,所有项目公用已安装的第三方库

安装Selenium

  1. 打开【终端】

在这里插入图片描述

  1. 配置pip国内镜像(默认从国外下载,速度很慢)

    # 配置清华源
    pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    
  2. 安装selenium

    pip3 install selenium
    
  3. 成功安装Selenium一系列第三方库,Selenium为4.18.1(默认最新版)

    在这里插入图片描述

pip和pip3的区别;python2的scripts目录中只有pip,python3的scripts目录中有pip和pip3。

即如果电脑中只配有python2,那就只能使用pip。

如果电脑中只配有python3,那就pip3和pip都能用。

如果两者都配置则pip对应python2,pip3对应python3,这种情况你如果用pip的安装命令,则实际是对python2安装第三方库,没对python3生效。

因本人之前装了两个版本的python,出过上面说的问题,使用python3时一直习惯用pip3

编写脚本

  1. 新建python文件test.py
import time
from selenium import webdriver
# driver = webdriver.Chrome() 启动谷歌浏览器
# 启动Edge浏览器
driver = webdriver.Edge()
# 打开一个网址
driver.get("https://www.baidu.com/")
# 等待五秒
time.sleep(5)
  1. 右击文件运行

    在这里插入图片描述

中文插件

在插件中心中搜索此插件然后安装,重启pycharm即可

在这里插入图片描述

可能很多人觉得在IT行业使用中文的编辑器会low,但是本人英语不太好,必须要得搞这么一个插件。也有人说用英文的编辑器只需要记住常见的操作,没必要搞中文。但是我想说其实pycharm还有很多实用的功能,如果英语不好,不使用中文插件你根本发现不了。所以我建议英语不好的各位同学还是使用汉化插件,一直看着不认识的英语单词你再怎么看也不认识,让你永远只会简单的操作 ,反而熟系的语言能让你更好的驾驭工具。

荀子曰:“君子生非异也,善假于物也。”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值