0


python UI自动化环境配置(python&pycharm&selenium&浏览器驱动)

1、Python 下载安装

注意事项:

网址要输入正确如果输入的是https://www.python.org那就得在页面里找downloads选项,最好还是直接输入详细的地址。

python下载时也可以下载zip的版本(Windows x86-64 embeddable zip file),但是下载后有时发现会出现很多dll文件丢失情况,还需要去重新修复这些问题,会比较麻烦,所以还是建议下载Windowsx86-64 executable installer版本。

我们安装3.6.5

3.7安装教程可以参考:

python安装教程-CSDN博客

下载完成后双击执行下载的exe程序,进入安装界面。

安装界面可以选择默认安装,也可以自定义安装,我比较喜欢自定义安装,默认安装路径都比较深,自定义安装自己定义个较浅的目录,后续容易找。

在选择路径安装时,可以把下方的“Add Python 3.6 toPATH”勾选上,这个就直接默认把用户变量添加上了,后续不用再添加

选择好后,继续下一步,全部默认选择即可,如有需要可变更,再下一步时直接更新安装存储的路径。

继续下一步,则提示安装成功。在安装目录也可以看到如下图2的相关信息。同时在cmd中执行python-V(大写V哦)则可看到成功安装的版本。

至此python已成功安装,可以使用了。

2、pycharm下载安装

这个随便找个教程下载个社区版就行

3、selenium下载安装

  1. 安装: pip install selenium

  2. 卸载: pip uninstall selenium

扩展: 安装速度过慢, 需要使⽤用镜像源地址

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium

验证: pip list 验证有selenium包名称即可

4、浏览器驱动(谷歌&火狐),浏览器驱动需要和浏览器版本相匹配

谷歌驱动 chromedriver 下载地址:

谷歌驱动:http://chromedriver.storage.googleapis.com/index.html?path=103.0.5060.53/

谷歌浏览器:Download older versions of Google Chrome for Windows, Linux and Mac

下载:103.0.5060.53 这个版本的浏览器

如何下载谷歌浏览器历史版本及chromedriver驱动 - 知数网络 - 博客园 谷歌浏览器老版本下载

浏览器驱动安装

浏览器驱动下载好之后找个文件夹解压一下,

然后 在DOS窗口输入 where python 命令查找到python的所在路径(解释器的根目录),然后把解压好的浏览器驱动给复制进去,放在python.exe的同级目录里;

保险起见也可以把解压好的 文件,复制一份到谷歌浏览器的安装目录下Chrome\Application

火狐驱动 geckodriver下载地址:

说明: 由于⽕火狐浏览器器的驱动与浏览器器没有实际的版本对应, 因此建议浏览器器和
浏览器器驱动都直接使⽤用最新版即可
搜索关键字: ⽕火狐浏览器器驱动
下载地址:
1> 官⽹网地址[慢]: https://github.com/mozilla/geckodriver/releases
2> 淘宝镜像[快]: http://npm.taobao.org/mirrors/geckodriver/

火狐浏览器驱动安装同谷歌浏览器驱动安装步骤

5、禁用浏览器的自动更新,否则驱动无法使用

参考文章:关闭谷歌浏览器自动更新:三步彻底关闭chrome谷歌浏览器自动更新 - jack_Meng - 博客园

6、验证一把

环境搭建好后,用pycharm创建一个Python文件,输入以下代码,然后运行验证一下

#1、导入模块
from time import sleep
from selenium import webdriver

#2、实例化浏览器对象
driver=webdriver.Chrome()
#3、打开网页:必须包含协议头
driver.get('https://www.baidu.com/')
#4、观察效果:等待3秒
sleep(3)    #导包用alt+enter
#5、退出
driver.quit()

本文转载自: https://blog.csdn.net/weixin_41701905/article/details/142490096
版权归原作者 潇潇雨大柠檬 所有, 如有侵权,请联系我们删除。

“python UI自动化环境配置(python&pycharm&selenium&浏览器驱动)”的评论:

还没有评论