自动化测试之python----selenium测试环境搭建

自动化测试使用python灵活性很强,而且语言容易入手,对于测试工程师来讲非常适用的一种语言,目前主流的也是python来写脚本实现web、接口等测试自动化。

自己在自动化领域经过大量的摸索和实践,积累了一些经验,以后慢慢的在博客给大家分享。

下面先介绍测试环境的准备:

一、首先下载安装pyhon及setuptools(现在py基本都用3.0了,当然有一部人还在用2.7版本)

官网下载python地址:https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

下载:Setuptools(链接自己百度一下,有很多。我的百度网盘生成链接一直提示错误,给不了安装包了)

二、安装

1、直接运行python执行文件,按步骤安装完成后,设置环境变量:

右击我的电脑------属性--------高级系统设置-----环境变量----------设置PATH路径;把安装目录下的python路径及python/Scripts连个路径加到PATH下即可。

我的是安装在c盘下:

我的加完后是这样:

2、然后就可以运行cmd—输入python查看是否安装成功:

出现了版本说明安装成功了。

Ok,到这里python安装成功。但要做selenium测试,还需要先安装setuptools(用来安装其他插件模块),

直接运行视线下载好的安装包,按提示即可安装成功。环境变量之前已经设置过(setuptools安装完会在

python/Scripts路径下)

三、插件安装

现在可以直接在cmd---分别输入一下指令安装需要的模块:

easy_install django

easy_install numpy

easy_installpip  (这个用来安装其他插件模块,如selenium模块)

安装selenium模块

好了,用于web自动化测试的selenium环境就搭建好了,后续会持续更新。

时间: 2024-09-27 14:16:05

自动化测试之python----selenium测试环境搭建的相关文章

自动化测试之Python + selenium = Web UI自动化测试

1.1Python的运行环境 在我决定学习一门新语言Python的时候,Python3已经出来了,目前是Python2与Python3同步维护,Python2拥有大量的类库,但是随着时间的发展,Python3才是以后发展的主流,所以在这里我选择的版本是Python3.安装Python:Python官方网站:https://www.Python.org/ 进入之后选择对应的版本进行下载,Python的下载很简单,下一步的傻瓜式操作就可以了,只是有一点需要注意的是在进到这个界面时(下图)需要勾选上A

python+selenium 自动化测试环境搭建

selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: *  免费,也不用再为破解QTP而大伤脑筋 *  小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序. *  这也是最重要的一点,不管你以前更熟悉C. java.ruby.python.或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS *  支持多平台:windows.linux.MAC ,支持多浏览器:ie.f

2.自动化测试之python+selenium基础

元素的定位    浏览器控制    鼠标事件      键盘事件    获取验证 设置等待      sleep休眠    定位一组元素   多表单切换  多窗口切换 警告框处理    上传文件      下载文件      cookies操作 javascript调用 截图          关闭窗口      验证码处理 一.元素的定位 1.webdriver提供的8种页面元素定位方法:     id/name/class name/tag name/link text/partial li

selenium测试环境搭建

下载资源 1.  selenium-java-2.53.0.zip 下载地址:http://pan.baidu.com/s/1dFDf27Z 2. Firefox Setup 45.1.1esr.exe 下载地址:http://pan.baidu.com/s/1hsPQBiO 如果想要使用其他版本的FireFox可以使用下面的地址(selenium和Firefox常常会出现版本不匹配的问题,常见的现象是Firefox浏览器启动时就报错,所以就需要使用老版本的FireFox) https://ft

python+selenium自动化测试环境搭建

1.先安装webdriver驱动文件 Chrome驱动文件下载:点击下载chromedrive Firefox驱动文件下载:点解下载geckodriver 2.配置环境变量 3.selenium的8种定位方式 定位一个元素 定位多个元素 含义 find_element_by_id find_elements_by_id 通过元素id定位 find_element_by_name find_elements_by_name 通过元素name定位 find_element_by_xpath find

Python 语言搭建SELENIUM测试环境,搭建过程记录。

第一步,安装Python: 第二步,安装SetupTools: 第三步,安装Pip: 第四步,安装selenium(for python) 第五步,新建第一个基于Firefox的测试用例 上述 只是步骤,具体内容,明天补充,睡觉 咯--- Python 语言搭建SELENIUM测试环境,搭建过程记录.

Selenium Web 自动化 - Selenium(Java)环境搭建

Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 第1章 Selenium环境搭建 1.1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.2 安装和配置JDK 安装目录尽量不要有空格  D:\Java\jdk1.8.0_91; D:\Java\jre8 设置环境变量: “我的电脑”->右键->“

基于Python的Appium环境搭建合集

自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出我的一个疑问吧. app启用时,分不同的场景: 1.首次安装启用,有欢迎页: 2.非首次启用,直接进入到登录页: 3.配置了推荐展示时,启用app,会先展示推荐内容,才进入到登录页. 不同场景对应的activity都是不同的,我目前处理办法是,写了个输入函数,加了个if判断去对应不同的activit

python(pyqt)开发环境搭建

eric+pyqt 安装(python开发工具) 更多 0 Python python Eric是一个开源的.跨平台的python&ruby集成开发环境,基于python和pyqt运行.eric有以下特点 1.跨Windows/Linux/Mac等开台 2.调试器给力.支持设置断点,单步调试,查看变量值. 3.支持工程. 4.支持自动补全. 5.支持智能感知,即输入变量名和一个点,会自动提示可能的函数. 6.自动语法检查.每次保存时自动检查. 7.支持自动缩进,会自动判断if, while等语句

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

之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个人经验,CentOS 6.5 下也适用. 关于Python的版本 进入Python的网站,鼠标移到导航条上的下载,我们会发现提供两下主版本的下载链接! 这两个之间存在什么差别呢? 个人理解,2.7.x的版本为更加稳定的版本,而3.x的版本则是比较前卫的版本,包含了很多新功能新特性之类的: 但如果想要