测试组备课selenium自动化实验手册之_第1页
测试组备课selenium自动化实验手册之_第2页
测试组备课selenium自动化实验手册之_第3页
测试组备课selenium自动化实验手册之_第4页
测试组备课selenium自动化实验手册之_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ant本意是AnotherNeatTool,也就是另一种整洁的工具,取首字符就是Ant。ApacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发1、并配置Ant地址:Ant环境配置: :E:\apache-ant-1ANT_HOME:2PathAnt“确定”(在此之前已打开令行窗口不能生效运行如下命令anteso。即可打印出atAt环境已经配置好了。2、1命令行运行1D:\admin备注:没有指定任何参数时,Ant会在当 下查询文件,如果其他文件名可用ant–buildfile<?xmlversion="1.0"encoding="UTF-<projectname="antPro"default="getBaseDir"basedir="D:/admin"><target<echomessage="Thebasedir2、命令行D:\admin,输入ant出现如下project元projectAntAnt文件至少应该包含一个project元素,否则会发生projecttargetnameprojectdefaultprojecttargetbasedirAnt的构件文件的 32建文件的名字不是Antbuildfilefilefile指定了要使用的构建文件的名称,使用属ant–buildfilebuild1.xmlant–file<?xmlversion="1.0"encoding="UTF- default="printPro"basedir="."><propertyname="name"<propertyname="age"<target<echomessage="Thecurrentantversionis:${ant.version}"/><echomessage="name:age:43执行指定的target<?xmlversion="1.0"<projectname="antPro"default="A"<targetname="A"<echo<target<echo5、ant关键元project元project元素是Ant构件文件的根元素,Antprojectproject个target元素。接下来向读者展示一下projectnameprojectdefaultprojecttargetbasedirAnt的构建文件的 basedirtarget元target为Ant的基本执行单元,它可以包含一target相互依nametargetproject元素中是唯一的。我们可以通过指定target元素的名称来指定某个target。depends用于描述target之间的依赖关系,若与多个target存在依赖关系时,需要以“,”间隔。Antdependstarget行每个target。被依赖的target会先执行。target<target<targetname="B"<targetname="C"<targetname="D"if所在target将不会被执行。unless该属性的功能与if属性的功能正好相反,target将会被执行。descriptiontarget<?xmlversion="1.0"<projectname="targetPro"<targetname="targetA"<echomessage="Java<targetname="targetB"="targetA"unlessadepend<echomessage="Thebasedirproperty元<propertyname="name"<echo6、Ant常用命copy命copy主要用来对文件和 <copyfile="myfile.txt"拷贝单个的文件到指 <copyfile="myfile.txt"拷贝一 到另外一 <copy<fileset拷贝一批指定的文件到指 <copy<fileset<include<exclude<copy<filesetdir="src_dir"delete命对文件 eg1<deletefile="/home/photos/philander.jpg"/>eg2.删除指定 <deleteeg3.<filesetdir="."mkdir命创 eg:<mkdirdir="./tom/tom123"move命移动文件 ,举例如下eg1<movefile="a.txt"tofile="aaa.txt"/>eg2.移动单个文件到另一个 <movefile="b.txt"todir="./jerry"eg3.移动某个 <movetodir="kevin1"> echo命该任务的作用是根据日志或器的级别输出信 append="true"/>7、利ant构建和部java工1)建立名为JavaTestPro的J.anttest建立oWorld.java这个类publicclassoWorldpublicstaticvoidmain(String[]args){System.out.println("oworld!");}}在JavaTestPro项目的 下建立build.xml文<?xmlversion="1.0"<projectname="javacTest"default="run"<target<delete<targetname="compile"depends<mkdirdir<javacsrcdir="${basedir}/src"="${basedir}/build/classes"<targetname="run"depends<javaclassname="com.ant.test.或者采用全局<?xmlversion="1.0"<projectname="javacTest"default="run"<propertyname="dest"value="build/classes"<target<delete<targetname="compile"depends<mkdirdir<javacsrcdir="src"destdir="${dest}"<targetname="run"depends<javaclassname="com.ant.test.<pathelement选中runasant编译后生成 8、{classpath}的路径,跟着lib 下的所有jar文件,接着是classes目<?xmlversion="1.0"<projectname="javacTest"default="run"<propertyname="dest"value="./build/classes"/><propertyname="testng.output.dir"<path<filesetdir="lib"<pathelement<taskdef<target<delete<!--编译 --<targetname="compile"<mkdirdir<javacsrcdir="src"destdir="${dest}"classpathref="classes"includeantruntime="on"/>运行<targetname="run"classpathref="classes"><xmlfilesetdir="."9、定时任d:/admin新建test.bat,输入cdecho%date%%time%oworld >>a.txtpauseon触发器”每天启动程序择修改testB的属性信息 10、定时任务与callant接下来Test1.bat制作为定时任<?xmlversion="1.0"<projectname="javacTest"default="run"定义全局<propertyname="dest"value="./build/classes"<propertyname="testng.output.dir"value="./test-定义类路径<path<filesetdir="lib"<pathelement<taskdefresource="testngtasks"<targetna

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论