一、python下载:建议选择3.4以上的版本

官网下载地址:

Download Python | Python.org

下载后自行进行安装,安装python需要配置环境变量,安装时可勾选“add python to path”的选项。勾选之后会自动将python添加到系统环境变量Path中。也可以选择手动添加:

进入编辑系统环境变量-->选择高级系统设置-->环境变量-->环境变量-->系统变量:找到path变量并修改,在Path路径的最前面加入:C:\Python37;C:\Python37\Scripts;    (python安装路径以及Scripts路径)

安装好之后,进入CMD窗口,输入python指令,如图所示即表示python安装成功!

二、下载PyCharm

官网下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains

(PyCharm是由JetBrains打造的一款Python IDE,即python编译器)

下载后正常安装即可

三、Selenium的安装(Selenium1.0 + webdriver =Selenium2.0)

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。

selenium可以通过pip命令进行安装,安装方法如下:

1. 打开cmd窗口

2. 输入:pip install selenium

3. 等待安装,出现窗口提示successful,则selenium安装成功,重复安装不产生影响。

4.安装完成后通过命令 pip show selenium查看安装情况(如下图即安装成功)

(卸载命令为 pip uninstall selenium )

四、安装chrome浏览器驱动 WebDriver

(每个浏览器都有自己的驱动,均以exe文件形式存在

比如谷歌的chromedriver.exe、火狐的geckodriver.exe、IE的IEDriverServer.exe)

运行原理:自动化脚本发送请求给浏览器驱动-->驱动解析自动化脚本-->解析完成发送给浏览器-->浏览器执行驱动发来的指令-->脚本在浏览器上运行成功

1.下载谷歌驱动需对应浏览器版本

查看浏览器版本(谷歌为例)

2.下载WebDriver

下载地址:http://chromedriver.storage.googleapis.com/index.html

找到对应浏览器版本进行下载

下载后安装至python目录下

Selenium+Python+Pycharm自动化环境搭建具体步骤相关推荐

  1. Web自动化测试 (Selenium+Python)测试环境搭建

    目录 一.什么样的项目适合做Web自动化测试 二.Python+Selenium环境搭建 三.八大元素定位 一.什么样的项目适合做Web自动化测试 1.软件需求不会频繁的变更 2.项目周期比较长 3. ...

  2. Python3+Selenium3+Pycharm自动化环境搭建(四):运行unittest时报错,unhandled inspector error

    在运行unittest的时候,出现了错误信息,仔细查看是unhandled inspector error,具体内容如下: 刚开始我还以为是浏览器版本和webdriver的版本没有对应上,但我明明一开 ...

  3. Selenium + Python + Chrome 自动化测试 环境搭建

    一.下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 ...

  4. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  5. pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  6. pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  7. Python+Appium APP自动化环境搭建

    Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...

  8. vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...

    VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大.之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器, ...

  9. 《Python入门》Linux 下 Python Web开发环境搭建笔记

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...

最新文章

  1. python代码转换为pytorch_python、PyTorch图像读取与numpy转换
  2. Java实现自定义队列和树结构_Java数据结构之链表、栈、队列、树的实现方法示例...
  3. 【DP】划分数列(ybtoj DP-2-1)
  4. 关于从EXCEL中导入到SQL server中的问题
  5. [leetcode]Largest Rectangle in Histogram @ Python
  6. chap8_2 Fresnel in OGRE
  7. 阿里云发布“码上公益”平台 打造更高效透明的“科技公益”
  8. js监听滚动条滚动事件
  9. SQL存储过程和函数区别(超级简单,人人都可以看懂)
  10. vb连接mysql_vb.net连接mysql 数据库方法
  11. c语言头文件相互包含的后果,C语言头文件相互包含的问题
  12. Window10 X64 安装TWinCat3
  13. DA14580蓝牙硬件系统总览(二)
  14. jetbrains projector远程开发使用入门
  15. Linux虚拟机(Centos7)桥接模式静态ip配置/克隆后MAC地址配置、主机名修改
  16. 编写一个函数,判断某个数是否为水仙花数。
  17. 舔一舔 · 肌霸Kafka
  18. 小程序生态助力挖掘自有App流量
  19. 组织病理学的生存模型综述
  20. python中hasattr,getattr,setattr的区别

热门文章

  1. docker 常用命令 -----(批量查看镜像/容器,重命名,运行,进入容器,私有仓库)
  2. 994. 腐烂的橘子 (广度探索)
  3. unity3d实现飞行模拟
  4. 【YOLOv5 Head解耦】
  5. 如何高效学习.pdf
  6. 微信小程序-传统开发模式实现授权注册登录流程【超详细,附源码】
  7. 工业防腐漆的作用,你知道的有几个
  8. python生成中文词云图
  9. mysql数据删除后无法恢复数据恢复_Mysql数据库delete删除后数据恢复报告
  10. 梅西明明有高薪为什么还努力踢球?