




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
selenium WebDriver之Testng学习一 Testng环境搭建Selenium自动化测试环境搭建一、需要的软件1、 eclipse或Myeclipse,以安装eclipse为例,eclipse下载地址:/downloads/2、 Firefox或Chrome或IE3、 Selenium的WebDriver包,用于java 语言的Selenium 开发,下载地址:/download/4、 Testng 或 Junit二、环境搭建1、 安装eclipse1)、安装JDK:JDK的下载地址为:/technetwork/java/javase/downloads/index.html ,下载完JDK后,安装jdk-6u10-windows-i586-p.exe, 存放于C:Program FilesJava(假设)2)、配置JDK环境变量:右击“我的电脑”,点击“属性”。选择“高级”选项卡,点击“环境变量”;在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:javajdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%bin;%JAVA_HOME%jrebinCLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar (要加.表示当前路径)%JAVA_HOME%就是引用前面指定的JAVA_HOME;3)、验证JDK“开始”;“运行”,键入“cmd”;键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;4)、安装eclipse在/downloads/下载eclipse包,解压后双击“eclipse.exe”即可使用。2、 安装完Firefox和Chrome及IE后,打开Firefox,选择“工具”“附加组件”,在搜索中输入Firebug,选择一个版本,点击“安装”按钮。以Chrome为例将ChromeDriver.exe放到Chrome或IE安装的Application文件夹下。3、 导入selenium包在/download/上下载最新版本的selenium-java-2.33.0.zip,解压后,这里我们只需要解压出selenium-java-2.33.0-srcs.jar和selenium-java-2.33.0.jar。打开eclipse,新建一个java工程,右键点击该工程,选择“Build Path”“Configure Build Path”,选择“Add External JARs”将刚刚的selenium-java-2.33.0-srcs.jar和selenium-java-2.33.0.jar加入到Libraries中,点击【OK】。 4、 安装Testng在eclipse界面选择“Help”“install New Software”,选择【Add】,在location中输入/eclipse ,选择TestNG,点击【Next】,开始下载安装。安装完成后,选择“Build Path”“Configure Build Path”,在“Task Repository”下有“TestNG”标签。安装成功。5、配置testng5.1Eclipse中点击Help-Install new software - 点击Add5.2在Location输入 /eclipse5.3选中Testng版本,点击Next,按照提示安装,安装完之后重启Eclipse5.4新建JavaProject,右键BuildPath,添加testng.jar5.5新建一个sum类,用来计算两整数之和,代码如下:?package com.hpp;public class sum private int no1;private int no2;private int mysum;public int add(int no1,int no2)mysum=no1+no2;return mysum;5.6再新建testng class5.7点击finish,代码如下package com.test;import org.testng.annotations.Test;import static org.testng.Assert.assertEquals;import com.hpp.sum;public class NewTest private sum newSum=new sum(); Test public void f() int mysum=newSum.add(1, 2); assertEquals(3,mysum,Right); testing,xml会自动配置好的,这里不用管项目的文件结构如下:5.8在testing.xml右键点击RunAs-Testng Suite,即可看到结果:如果想要换个测试用例,可以修改文件testing.xml中class标签name的值4.9也可以不用在 Testng Suite 模式下运行新建class,代码如下run as-Java Application 即可。package com.test;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class Test_google public static void main(String args) String url = .hk;/String url = /user/CheckLogin.aspx?UserName=aaaaa.aa&Password=123456&key=889; /System.setProperty(webdriver.firefox.bin,D:Program FilesMozilla Firefoxfirefox.exe); /WebDriver driver = new FirefoxDriver(); /打开ie WebDriver ie_driver = new InternetExplorerDriver(); /打开chrome WebDriver driver = new ChromeDriver(); driver.get(url); WebElement element = driver.findElement(B(q); element.sendKeys(hello Selenium!); element.submit(); try Thread.sleep(3000); catch (InterruptedException e) e.printStackTrace(); System.out.println(页面Title:+driver.getTitle()+n页面URL:+driver.getCurrentUrl(); /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省微山县第二中学人教版英语必修四Unit5Period2文本研读课设计之一
- 培训安全员题库课件
- 四妙丸加味联合玻璃酸钠治疗膝关节慢性创伤性滑膜炎的疗效探究与机制分析
- 培训安全及质量管控措施课件
- 喜河水电站二枯截流工程:质量、进度与成本协同管理策略探究
- 培训孩子安全感课件
- 大型海船安全知识培训课件
- 商业银行跨境人民币结算业务法律规制:问题剖析与完善路径
- 商业银行管理会计应用:现状、挑战与突破路径
- 商业银行物流融资担保浮动抵押风险与防范:理论、实践与优化路径
- 新交际英语(2024)二年级上册全册核心素养教案
- 2025四川省硬笔书法考试题目及答案
- 输气管道施工质量控制方案
- 纪检监察员考试试题及答案
- 2025年北森人才评估试题及答案
- 田径教学专题篇课件
- 2025年秋季学期“1530”安全教育记录表
- 超声科院感知识培训
- 上消化道出血中医护理常规
- 2025年辅警招聘公安基础知识必刷题库
- 偏瘫并发症肩痛
评论
0/150
提交评论