当前位置: 首页 > news >正文

企业做网站有用吗天涯开发公司项目总职责

企业做网站有用吗天涯,开发公司项目总职责,百度网址链接,新手做网站怎么上传系统文章目录 一、背景二、生成xml文件2.1、创建xml方法2.2、执行主类MainTest2.3、自动生成的xml2.4、工程目录2.5、执行结果 三、命令行执行appium服务四、主方法启动类五、集成Jenkins六、总结 一、背景 Jenkins 做集成测试是不错的工具#xff0c;那么UI自动化是否可以#… 文章目录 一、背景二、生成xml文件2.1、创建xml方法2.2、执行主类MainTest2.3、自动生成的xml2.4、工程目录2.5、执行结果 三、命令行执行appium服务四、主方法启动类五、集成Jenkins六、总结 一、背景 Jenkins 做集成测试是不错的工具那么UI自动化是否可以appium与testng结合能否集成到jenkins中去做定时运行。如果要执行先解决jenkins怎么识别testng 通过pom文件执行通过调用main方式testng 今天只演示通过main方式执行testng 二、生成xml文件 2.1、创建xml方法 import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.Properties; /*** author liwen* Title: createTestngXml* Description: 生存xml文件* date 2019/11/24 / 16:15*/ public class createTestngXml {static Properties sysProperty System.getProperties();public static void createTestngXml(String classname){Document document DocumentHelper.createDocument();Element root DocumentHelper.createElement(suite);document.setRootElement(root);root.addAttribute(name, automation);root.addAttribute(thread-count, String.valueOf(1));//生成监听器Element listeners root.addElement(listeners);Element listener1 listeners.addElement(listener);listener1.addAttribute(class-name, appout.reporter.ReporterListener);Element test root.addElement(test);//增加设备号与端口号Element paramUuid test.addElement(parameter);paramUuid.addAttribute(name, udid);//根据实际情况修改paramUuid.addAttribute(value, 127.0.0.1:62001);Element paramPort test.addElement(parameter);paramPort.addAttribute(name, port);//根据实际情况修改paramPort.addAttribute(value, 4723);test.addAttribute(name, 127.0.0.1);Element classes test.addElement(classes);Element classNode classes.addElement(class);classNode.addAttribute(name, classname);OutputFormat format new OutputFormat( , true);XMLWriter xmlWrite2;try{xmlWrite2 new XMLWriter(new FileOutputStream(sysProperty.getProperty(user.dir) /comsevenday/src/main/resources/mytestng.xml), format);xmlWrite2.write(document);}catch(UnsupportedEncodingException e){e.printStackTrace();}catch(FileNotFoundException e){e.printStackTrace();}catch(IOException e){e.printStackTrace();}} }2.2、执行主类MainTest import appout.utils.createTestngXml; import org.testng.TestNG; import java.util.ArrayList; import java.util.List; import java.util.Properties;/*** author liwen* Title: MainTest* Description: 主方法* date 2019/11/24 / 19:49*/public class MainTest {static Properties sysProperty System.getProperties();private staticfinal String ESCAPE_PROPERTY org.uncommons.reportng.escape-output;public static void main(String[] args){try{//执行的类createTestngXml.createTestngXml(appout.appcase.CartTest);}catch(Exception e){e.printStackTrace();}System.setProperty(ESCAPE_PROPERTY, false);List String suites new ArrayList String ();System.out.println(suites);suites.add(sysProperty.getProperty(user.dir) /comsevenday/src/main/resources/appxml/mytestng.xml);TestNG tng new TestNG();tng.setTestSuites(suites);tng.run();} }2.3、自动生成的xml ?xml version1.0 encodingUTF-8? suite nameautomation parallelAutomatically generate xml thread-count1listeners listener class-nameappout.reporter.ReporterListener//listeners test name127.0.0.1 parameter nameudid value127.0.0.1:62001/ parameter nameport value4723/ classes class nameappout.appcase.CartTest//classes/test /suite2.4、工程目录 2.5、执行结果 三、命令行执行appium服务 如果使用命令行执行需要了解下appium启动命令这样咱们才可以拼接命令启动服务。 先试下编写好的命令 appium -p 4327 -bp 11 -U 127.0.0.1:62001编写执行启动服务器 判断是否存在如果存在就kill 四、主方法启动类 五、集成Jenkins 这个就不介绍网上很多介绍的。 六、总结 通过上面主方法调用检查appium服务并且执行appium服务上面不足的地方就是生成xml中设备号与udid需要手动其实也是可以通过自动生成并且赋值给appium执行命令与生存testng.xml中去。暂时就不演示怎么加上去其实在工作中确实是自动获取设备号生存xml全部一键执行。
http://www.hkea.cn/news/14561126/

相关文章:

  • 网站维护 收录网页设计与制作教程第二版考试
  • 兰州市住房和城乡建设厅官方网站12580黄页推广
  • 如何让客户主动找你做网站拓客软件
  • 怎样做网站的ico图片企业网站优化的三层含义
  • 商场设计理念西安网站seo收费
  • linux网站如何做ip解析网站icp备案信息如何查询
  • 自己怎样优化网站电子购物网站开发公司
  • 典当行 网站深圳网站建设zvge
  • 成都网站建站西安网站建设公
  • 建立网站需要多少钱就蓷y湖南岚鸿推荐国际最新时事新闻热点
  • 多媒体展厅哪家公司好班级优化大师免费下载
  • 镇江网站建设要多少钱优化大师怎么删除学生
  • app模板下载网站一件代发48个货源网站
  • 招商网站开发文档网站建设平台官网
  • 株洲网站建设公司创建站点的步骤
  • 苏州建网站的公司平台收费标准做网站小程序源码
  • 只有域名可以做网站吗太平洋建设网站
  • 江门网站优化公司韶关市住房和城乡建设局网站
  • 广州网站制作在线建设网站所采用的技术方案
  • 做个网页需要多少钱怀化优化办
  • 怎么提高网站seo优化关键字排名推广文案怎么写吸引人
  • 漳州网站建设优化排名怎么删除一个wordpress
  • 帝国cms怎么做网站wordpress 用户管理插件
  • 北京高端网站建设制作设计哈尔滨到牡丹江
  • 如何建立免费网站手机网站免费做app
  • net的网站建设阿里巴巴网站建设的态度虚心
  • 云南网站优化哪家好北京保障房建设网站
  • 建酒店网站交互设计软件有哪些
  • 专业的移动网站建设wordpress两个侧边栏
  • 建站公司怎么获客一家专门做护肤的网站