基于selenium3+python3.4+chrome(57.8版本)自动化测试环境搭建

自动化测试环境部署步骤:

1.下载安装Python34,下载完成后配置Python的环境变量(在path里面添加Python安装路径)

python下载地址:https://www.python.org/

2.下载安装python的第三方安装工具pip,在cmd里面切换到解压得到的pip目录下面,运行Python setup.py install命令安装pip,安装好后在命令行输入pip验证是否安装成功,若是成功则会列出关于pip的相关命令,否者就是安装失败;最后配置pip的环境变量在path中添加安装pip时得到的一个路径:C:\Python34\Lib\site-packages\pip-9.0.1-py3.4.egg和C:\Python34\Scripts就可以了

pip下载地址:https://pypi.python.org/pypi/pip

3.安装selenium:pip install -U(大写) selenium(默认安装的是最新版本selenium3)

4.若选择谷歌浏览器作为测试平台,则需要安装对应的驱动(目前Firefox不用装驱动)

步骤:一.下载安装最新版的谷歌浏览器

二.下载最新版的chromedriver.exe驱动

三.下载驱动地址:http://blog.csdn.net/huilan_same/article/details/52615123

关键步骤: 四.把下载好的驱动包chromedriver.exe解压出来,放在谷歌浏览器安装目录下的Application目录中(我的安装路径是:C:\Program Files\Google\Chrome\

Application,具体看你们安装的路径),然后配置环境变量在path中添加chromedriver.exe的路径

5. from selenium import webdriver #导入selenium框架包中的webdriver模块

b = webdriver.Chrome(); #调用webdriver模块中Chrome方法自动打开谷歌浏览器

b.get(“url”) #打开你要测试的网址(判断url:b.title或者“标题”in b.title这两种方式)

webdriver模块提供了很多丰富的API供我们调用,可以操作网页上的各种元素以及模拟用户各种操作

以上的所有步骤认真走完,估计环境吧就能搭建好了

时间: 2024-10-30 14:31:56

基于selenium3+python3.4+chrome(57.8版本)自动化测试环境搭建的相关文章

Web自动化测试环境搭建1(基于firefox火狐浏览器)

自动化测试是时代趋势,因此很多测试人员开始研究自动化测试,web自动化测试化测试并不难,但是很多人都是被挡在了环境搭建这一步,后面学习激情全无,这里,韬哥手把手教大家搭建火狐浏览器下的自动化测试环境(基于java). 为什么搭建自动化测试环境难呢,因为环境要求高,selenium版本,驱动文件版本,浏览器版本这中间有适配问题,如果没注意这些版本信息,就可能导致web自动化程序就跑不起来. 下面将为大家演示selenium 3.x下的火狐自动化自动化环境搭建: 1.准备selenium 3.5.1

Mac下多版本python环境搭建

Anaconda 最近发现Anaconda很好用.这里有篇关于如何使用的文章 pyenv pyenv是多版本的python管理器,可以让多个版本的python环境共存.如pypy,python2,python3等等 安装 1 $ brew install pyenv 或者 1 2 3 4 5 $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' &

Cocos2d-X-3.0 之后的版本的环境搭建

 Cocos2d-X-3.0 之后的版本的环境搭建 由于cocos2d游戏开发引擎更新十分频繁,官方文档同步不够及时和完善.所以不要照着官方文档来照做生成工程. <点击图片就能进入网站> 具体的步骤: 1.获取cocos2d-X的源码v3.6版本 然后解压到随便什么位置,比如这里就放在桌面上,文件名cocos2d-x-3.6 2.使用5.1以上版本的XCode 3.将cocos2d-x-3.6中的setup.py直接拖到刚刚打开的终端,然后回车. 然后提示需要做一些环境变量的配置,第一个提示安

基于Selenium2与Python自动化测试环境搭建

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

jeecg3.5.0-maven版本-开发环境搭建步骤-myeclipse

官方标准开发工具:1.IDEEclipse Java EE IDE for Web Developers.Version: Helios ReleaseBuild id: 20100617-14152.JDK1.73.Tomcat64.Maven项目构建5.JEECG采用oschina的仓库存储依赖的jar 一.Maven环境搭建 下载: 到Maven官方网站http://maven.apache.org/download.cgi下载目前的最新版本apache-maven-3.1.1-bin.z

基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建

前言 最近做回后台开发,重新抓起以前学过的SSM(Spring+Spring MVC+Mybatis),但是发现配置实在过于复杂,好多东西配置起来麻烦,虽然最终是配置出来了,但是还是感觉开发速度跟不上,本来打算切换到jfianl,但是后来发现需要用的几个框架不支持jfianl,如Swagger2(根据代码中的注解生成接口文档和测试页面,非常的方便):同时我也不愿意放弃SpringMVC强大的验证参数模块,jfianl中好像只能手动验证(当然我对jfianl只处于简单的开发,并不是特别熟),而Sp

[z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建

http://blog.csdn.net/lostaway/article/details/8086056 1.简介 Windows 下远程 Linux 开发工具,比较著名的就是 WinGDB 和 Magic C++.都是商业软件,而且配置复杂,据说还不稳定.其实,我们想要的就是个图形环境 IDE,而且是直接操作的远程 Linux 环境.经过若干的实践,发现使用 SecureCRT + Eclipse 基于 X11 转发即可实现可视化远程 Linux 开发.先附上最终效果图: 2.环境&软件准备

Cocos2d-X-3.0之后的版本的环境搭建

由于cocos2d游戏开发引擎更新十分频繁,官方文档同步不够及时和完善.所以不要照着官方文档来照做生成工程. <点击图片就能进入网站> 具体的步骤: 1.获取cocos2d-X的源码v3.6版本 然后解压到随便什么位置,比如这里就放在桌面上,文件名cocos2d-x-3.6 2.使用5.1以上版本的XCode 3.将cocos2d-x-3.6中的setup.py直接拖到刚刚打开的终端,然后回车. 然后提示需要做一些环境变量的配置,第一个提示安卓需要的NDK路径配置,我们先不涉及用这个,直接接着

selenium+java+chrome 自动化测试环境搭建

安装jdk    (jdk 配置环境变量)    eclipse(可用免安装的) 安装谷歌浏览器 下载chorme driver (chorme driver 也要配置环境变量,将chormedriver.exe 的路径配置在path后面,例如D:/chromedriver/chromedriver.exe;) 启动eclipse  新建一个 Java  project,导入selenium webdriver   jar包  ,可在命令窗口以管理员身份验证jar是否正确,输入以下命令即可 用以