Selenium+Eclipse+Junit+TestNG+Python 第三步 下载Selenium IDE.SeleniumRC.IEDriverServer.SeleniumClient Drivers Selenium官网下载地址:http://www.seleniumhq.org/download/ 1.  Selenium IDE:selenium-ide-2.2.0.xpi 用来在Firefox上录制脚本. 2.  Selenium RC:selenium-server-stand…
Selenium终极自动化测试环境搭建(一)Selenium+Eclipse+Junit+TestNG 第一步 安装JDK JDk1.7. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 一路猛击‘下一步’,OK.安装完成后配置环境变量: JAVA_HOME = E:\Java\Java\jdk1.7.0_15 PATH = %JAVA_HOME%\bin CLASS…
第一步 安装JDK JDk1.7. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 一路猛击‘下一步’,OK.安装完成后配置环境变量: JAVA_HOME = E:\Java\Java\jdk1.7.0_15 PATH = %JAVA_HOME%\bin CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool…
Selenium 名字的来源 在这里,我还想说一下关于 Selenium 名字的来源,很有意思的 : > : Selenium 的中文名为 “ 硒 ” ,是一种化学元素的名字,它 对 汞 ( Mercury )有天然的解毒作用,实验表明汞暴露水平越高,硒对汞毒性的拮抗作用越明显,所以说硒是汞的克星.大家应该知道 Mercury 测试工具系 列吧( QTP , QC , LR , WR... ),他们功能强大,但却价格不菲,大家对此又爱又恨!故 thoughtworks 特意把他们的 Web 开源…
1.Web自动化测试简介自动化基础:自动化用例编写.Selenium优势及原理.自动化环境搭建Selenium基础:常见8大元素定位(表格).常见元素处理.下拉框元素处理.不同窗口切换.元素进阶.元素等待需求到框架    需求分析-用例设计-基础脚本-登录/购物脚本重构-封装读取配置文件-数据驱动-监听截图-代码分层-框架实现-日志收集-报告生成-持续集成2.功能测试和自动化测试的区别    什么是功能测试:        满足需求找BUG    什么是自动化测试:        编写代码.脚本…
TesNG和Selenium集成使用 TestNG 是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔 离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整 个系统,例如运用服务器). TestNG 是一个设计用来简化广泛的测试需求的测试框架,从单元测试到 集成测试 这个是TestNG 设计的出发点,不仅仅是单元测试,而且可以用于集成测试. 运行批处理文件 @echo off rem test.bat src\testng.xml https:\/\/192.168.0…
环境搭建前的准备: 1.到Python官网下载Python安装包:https://www.python.org/ 如果不能访问,可以试试下面的解决办法: a).安装VPN网络连接工具,推荐用Green VPN,我用的时候是免费的. b).百度搜索一下“Python官网无法访问解决办法”或“Python最新官方版本下载” 进入Python官网后,点击Downloads菜单,进入下载界面,截止本文写作时间,Python最新版本号为3.6.1,如果你是电脑是Windows操作系统,可以直接点击 "Do…
第一章   自动化测试前提及整体介绍 1-1功能测试和自动化测试的区别 1-2自动化测试流程有哪些 1-3自动化测试用例和手工用例的区别 1-4 自动化测试用例编写 1-5 selenium的优势以及工作原理 第二章   Selenium基础知识回顾 2-1 IDE及环境配置 2-2 HTML定位基础知识 2-3 元素定位 2-4常见元素的处理 2-5常见元素的处理-radio 2-6 常见元素的处理-check 2-7 常见元素的处理-button 2-8 常见元素的处理-form 2-9 常…
使用selenium框架还可以进行分布式测试,操作如下: 准备俩台PC:A和B,ip分别为IP_A和IP_B 下载最新的selenium-standalone的jar包,可以到下面地址下载各版本的包: http://selenium-release.storage.googleapis.com/index.html 下载完成后,分别放到PCA和PCB中,然后以PCA作为HUB,PCA和PCB作为node启动服务: PCA的命令行中先后分别执行: java -jar selenium-server…
# coding=utf-8'''web游览器属性: 页面最大化 maximize_window() 获取当前页面地址 current_url 代码 page_source title title 后退 back() 前进 forward() 刷新 refresh() 当前的游览器 name 获取元素值 get_attribute() 清除输入框内容 clear()'''from selenium import webdriverfrom time import sleep dr=webdriv…