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,国内 ...
随机推荐
- windows中实现python,redis服务自动重启(任务计划程序+bat脚本)
需求:银行电脑无法自动开机,只能 通过 应用相关服务每天自动重启的方式实现 服务更新并且防止服务假死,内存过大 等情况 相关工具:win10系统中,使用windows自带的任务计划程序 和 bat脚本 ...
- 关于下载安装Photoshop CS6遇到的一些问题
关于安装Photoshop CS6顺带安装AdobeBridge CS6和Aobe Extension Manager CS6的问题 Bridge是PS的一款插件,它能兼容大多数AODBE公司的软件, ...
- 个人永久性免费-Excel催化剂功能第62波-单元格区域内数据加解密处理,最有效地保护数据方式
Excel的数据保护能力有限,诸如之前提及过的工作表保护.工作薄保护等,都是十分微弱的保护措施,而对于强保护的工作薄打开密码来说,它像是个总开关一样,要么全不能看,要么就全看到.有这样的场景需求,一份 ...
- MySql(Windows)
百度云:链接:http://pan.baidu.com/s/1nvlSzMh 密码:o1cw 官网下载网址:http://dev.mysql.com/downloads/mysql/
- python列表、元组、字典练习题
1.元素分类 有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值中. li = [11,22 ...
- 必懂的wenpack优化
webpack优化 1.production 模式打包自带优化 tree shaking tree shaking是一个术语.通常用于打包时移除js中未引用的代码(dead-code),它依赖于ES6 ...
- Redis项目实战---应用及理论(三)---Jedis使用
Jedis即redis java客户端,源码地址:https://github.com/xetorthio/jedis pom配置: <dependency> <groupId ...
- 《JSP数据交互总结》
1.1.1为什么需要动态网页 静态网页的内容是固定的,不能提供个性化和定制化的服务,因此,动态网页技术逐渐发展起来. 1.1.2什么是动态页面 动态网页是指在服务器端运行的使用程序语言设计的交互式网页 ...
- java实用类总结
1.什么是枚举类? 访问修饰符 Enum 枚举名称{}其应用上可以看做一个类去定义,如果枚举里有方法,定义的枚举常量要以':'结尾 2.应用枚举的好处? 枚举限制了范围,更加安全,如果要大量定义常量用 ...
- 【iOS】The identity used sign the executable is no longer valid.
之前就遇到过这个问题,如图: 今天又遇到了,证书过期的问题. 需要访问苹果开发者的官网 http://developer.apple.com 来解决. 参考:How to fix “The ident ...