Python+Selenium - Web自动化测试(一):环境搭建
清单列表:
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自动化测试(一):环境搭建的更多相关文章
- web自动化测试(java)---环境搭建
java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1.安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2.下载java版的selenium的 ...
- Python+Selenium - Web自动化测试(二):元素定位
前言 前面已经把环境搭建好了,现在开始使用 Selenium 中的 Webdriver 框架编写自动化代码脚本,我们常见的在浏览器中的操作都会有相对应的类方法,这些方法需要定位才能操作元素,不同网页的 ...
- python+appium+unittest自动化测试框架环境搭建
一.基础软件准备 1.python 版本最新版本,python的IDE使用pycharm.具体的下载链接: python https://www.python.org/ pycharm:https:/ ...
- python selenium web自动化测试完整项目实例
问题: 好多想不到的地方,中间经历了一次重构,好蛋疼: xpath定位使用的不够熟练,好多定位问题,只能靠强制等待解决: 存在功能重复的方法,因为xpath定位不同,只能分开写,有时间可以继续优化: ...
- python + selenium webdriver 自动化测试 之 环境异常处理 (持续更新)
1.webdriver版本与浏览器版本不匹配,在执行的时候会抛出如下错误提示 selenium.common.exceptions.WebDriverException: Message: unkno ...
- 移动端自动化测试Appium环境搭建(part1-2-3)
Appium移动端自动化测试相信大家都不陌生,appium的铁哥们是selenium,不管是selenium还是appium,都是调用webdriver来做自动化测试.今天关于appium的介绍我们不 ...
- [小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建
在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识. ...
- 【搬运工】之——Selenium+IDEA+Maven+TestNG环境搭建(转)
Selenium+IDEA+Maven+TestNG环境搭建 第一 安装java环境. 1. 下载并安装Jdk1.7或Jdk1.8 http://www.oracle.com/technetwork/ ...
- Android自动化测试-UiAutomator2环境搭建
Android自动化测试-UiAutomator环境搭建(QQ交流群:490451176) 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内 ...
随机推荐
- MyBatis if标签的用法
<!-- 4.1.1 在WHERE条件中使用if 需求: 实现一个用户管理高级查询功能,根据输入的条件去检索用户信息.这个功能 还需要支持以下三种情况:当只有输入用户名时,需要根据用户名进行模糊 ...
- 【题解】【P3383 【模板】线性筛素数】
看完这篇博客你就懂了 原题链接 代码: #include<bits/stdc++.h> using namespace std; bool isPrime(int num) { if(nu ...
- list和list<map<String,object>>比较,不存在map的key赋值
package com; import java.math.BigDecimal; import java.text.ParseException; import java.text.SimpleDa ...
- Guid几种格式及之间的互换,以及利用Base64缩短guid的长度到22个字符和还原
1.Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce6 2.Guid.NewGuid().ToSt ...
- The Summer Training Summary-- the first
The Summer Training Summary-- the first A - vector的使用 UVa 101 关于vector 的几个注意点 vector p p.push_back() ...
- 洛谷P2285 【[HNOI2004]打鼹鼠】
每次打鼹鼠的机器人总是从某一次打鼹鼠的地方走过来的 对鼹鼠出现时间从小到大排序 f[i]表示到第i个鼹鼠(打第i个)最多能打多少个鼹鼠 f[i]=max(f[j]+1)f[i]=max(f[j]+1) ...
- 个人永久性免费-Excel催化剂功能第70波-工作薄外部链接维护管理
Excel在数据领域万物互联的特性,其中一个使用场景是连接非本工作薄的外部性文件内容,如其他Excel工作薄文件里的内容或直接用OLE对象的方式嵌入一个文件链接,使其在不离开Excel环境,也可提供类 ...
- vue-cli - webpack 打包兼容 360 浏览器和 IE 浏览器
index.html增加一行代码 <head> <meta charset="utf-8"> <meta name="viewport&qu ...
- Go语言圣经习题练习_1.5. 获取URL
练习 1.7: 函数调用io.Copy(dst, src)会从src中读取内容,并将读到的结果写入到dst中,使用这个函数替代掉例子中的ioutil.ReadAll来拷贝响应结构体到os.Stdout ...
- Liunx环境下配置matplotlib库使用中文绘图
最近在使用matplotlib库的过程中需要用到中文绘图,在网上找了好多种方法,最终用一种方法解决了,在此记录. 首先Linux是有自己的中文字体的,叫做"Droid Sans Fallba ...