清单列表


  • Python 3x

  • Selenium

  • Chrome

  • Pycharm

一、Python的安装:

Python官网下载地址:https://www.python.org/

1.  进入官网地址选择Downloads,然后点击Windows:

如果你是第一次接触Python,一定会迷惑Python为什么会提供Python2 x 和 Python3 x两个版本?那么,直接使用Python3 x的最新版本就好了,因为官方宣告Python2 x到2020年不在给予维护与支持。

2. 页面有两个版本,选择 Python3x的版本下载:

3. 往下滑,你会看到有很多Windows版本,下载可执行文件:

4. 打勾path它会自动配置用户环境,选择手动安装:

5. 打勾pip,点击 Next 下一步:

6. 把文件路径定义在硬盘的根目录下方便找到,点击 Install 开始安装:

7. 如果在第4步打勾了path(第4步自动配置的是局部环境,只允许安装的用户使用)这步可以忽略,也可以再次配置全局环境,配置后全用户都可以调用:

8. 选择高级系统设置然后选择高级,选择环境变量:

9. 进入到了配置环境页面中,选择系统变量中path打开编辑:

10. 找到电脑的安装文件路径:

11. 把安装文件的根目录和Scripts路径配置上去:

12. 保存完毕以后,Win+R 快捷键 输入cmd:

13. 在cmd窗口中输入Python :

如下图是没有配置好的提示:

二、Selenium安装:

1. Python配置完成以后就可以使用pip命令安装,打开cmd窗口使用pip工具安装Selenium:

pip install selenium

2. 进入Python的交互环境检测,导入selenium模块如果没有报错的话,说明安装成功了:

import selenium

三、配置驱动浏览器行为的驱动:

1. 检查电脑中的谷歌浏览器的版本:

2. 下载谷歌浏览器相对应的驱动,找不到相应的版本号,找接近的也可以用:

驱动下载地址:http://npm.taobao.org/mirrors/chromedriver/

3. 下载Windows版本的驱动:

4. 打开压缩包,把里面的驱动放在Python的根目录中:

四、安装Pychram:

1. 进入官网下载Python所需要的Pychrm:

Pychram官网下载地址:http://www.jetbrains.com/

2. 点击Download下载:

3. 选择Windows中的社区版下载:

4. 一路Next就可以了:

5. 安装好后打开是这样的:

6. 创建项目:

关于Python做自动化的环境已经部署好,可以写自动化脚本了;

"记录"是见证成长;"成长"则意味着蜕变;“变",创造无限可能。

Python+Selenium - Web自动化测试(一):环境搭建的更多相关文章

  1. web自动化测试(java)---环境搭建

    java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1.安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2.下载java版的selenium的 ...

  2. Python+Selenium - Web自动化测试(二):元素定位

    前言 前面已经把环境搭建好了,现在开始使用 Selenium 中的 Webdriver 框架编写自动化代码脚本,我们常见的在浏览器中的操作都会有相对应的类方法,这些方法需要定位才能操作元素,不同网页的 ...

  3. python+appium+unittest自动化测试框架环境搭建

    一.基础软件准备 1.python 版本最新版本,python的IDE使用pycharm.具体的下载链接: python https://www.python.org/ pycharm:https:/ ...

  4. python selenium web自动化测试完整项目实例

    问题: 好多想不到的地方,中间经历了一次重构,好蛋疼: xpath定位使用的不够熟练,好多定位问题,只能靠强制等待解决: 存在功能重复的方法,因为xpath定位不同,只能分开写,有时间可以继续优化: ...

  5. python + selenium webdriver 自动化测试 之 环境异常处理 (持续更新)

    1.webdriver版本与浏览器版本不匹配,在执行的时候会抛出如下错误提示 selenium.common.exceptions.WebDriverException: Message: unkno ...

  6. 移动端自动化测试Appium环境搭建(part1-2-3)

    Appium移动端自动化测试相信大家都不陌生,appium的铁哥们是selenium,不管是selenium还是appium,都是调用webdriver来做自动化测试.今天关于appium的介绍我们不 ...

  7. [小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建

    在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识. ...

  8. 【搬运工】之——Selenium+IDEA+Maven+TestNG环境搭建(转)

    Selenium+IDEA+Maven+TestNG环境搭建 第一 安装java环境. 1. 下载并安装Jdk1.7或Jdk1.8 http://www.oracle.com/technetwork/ ...

  9. Android自动化测试-UiAutomator2环境搭建

    Android自动化测试-UiAutomator环境搭建(QQ交流群:490451176) 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内 ...

随机推荐

  1. python之pip install

    安装方式1 wget  http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py wget  h ...

  2. 【DFS练习】-翻棋子-C++

    Description 有一个4*4的棋盘,放有16枚棋子. 每个棋子都是一面黑一面白,一开始有的黑面朝上,有的白面朝上. 下面是一个例子,这个例子用文字描述为: bwbw wwww bbwb bww ...

  3. python安装及typora使用

    第一章 环境搭建 1.1Python安装 1.1.1python官网www.python.org 1.1.2根据电脑系统选择下载 1.1.3确定电脑系统属性,此处我们以win10的64位操作系统为例 ...

  4. 个人永久性免费-Excel催化剂功能第34波-提取中国身份证信息、农历日期转换相关功能

    这两天又被刷朋友圈,又来了一个自主研发红芯浏览器,国产啊国产,这是谁的梦.就算国产了,自主了,无底线的夸大吹嘘无道德,企业如是,国家如是,大清已亡!再牛B的技术落在天天删敏感信息.无法治.无安全感可言 ...

  5. MyBatis框架之基本知识介绍

    前身背景: 前身是iBatis,为Apache的一个开源项目.2010年迁移到了Google Code,改名为MyBatis.2013年迁移到Github. MyBatis框架以及ORM MyBati ...

  6. c语言进阶13-线性表之顺序表

    一. ACM算法:顺序表的查找 顺序表的查找指获取顺序表的第i个元素.对于线性表的顺序存储结构来说,如果我们要实现获取元素的操作(GetElem),即将线性表L中的第i个位置元素值返回.就程序而言,只 ...

  7. C#7.2 新增功能

    连载目录    [已更新最新开发文章,点击查看详细] C# 7.2 又是一个单点版本,它增添了大量有用的功能. 此版本的一项主要功能是避免不必要的复制或分配,进而更有效地处理值类型. C# 7.2 使 ...

  8. sql nvarchar类型和varchar类型存储中文字符长度

    今天遇到了,随手记录一下.   sql server 存储数据里面 NVARCHAR 记录中文的时候是 一个中文对应一个字符串长度,记录英文也是一个字母一个长度 标点符号也是一样.          ...

  9. java - tcp如何保证传输的可靠性和有序性

    TCP提供的是一种面向连接的,可靠性的字节流服务. 可靠性: 1.应用数据被TCP划分为最适合发送的数据包: 2.在TCP发送一个数据块后,将启动一个定时器,用以接收目的端的确认信息,若不能及时得到确 ...

  10. jboss反序列化漏洞复现(CVE-2017-7504)

    jboss反序列化漏洞复现(CVE-2017-7504) 一.漏洞描述 Jboss AS 4.x及之前版本中,JbossMQ实现过程的JMS over HTTP Invocation Layer的HT ...