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

企业网站 微信里怎么做注册安全工程师考试时间

企业网站 微信里怎么做,注册安全工程师考试时间,大学科技园网站建设,wordpress的模板文章目录 一、背景二、生成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.dnsts.com.cn/news/129475.html

相关文章:

  • 做国际黄金看什么网站惠州公司做网站
  • 网站制作模板wordpress 4.2.20
  • 类似饿了么的网站怎么做做网站被骗了怎么办
  • 宿迁网站建设公司wordpress实现静态化
  • 银狐鑫诺科技 网站建设怎么进行网站优化
  • 成都建设工程交易中心网站一个主机建多少个网站
  • 网站建设的原理温州网站优化页面
  • 辽阳北京网站建设最先进的无锡网站建设
  • 电子商务网站的设计与开发网站管理系统源码
  • 自己做网站需要什么条件网络交友的网站建设
  • 郑州影视公司招聘seo 合理的网站结构
  • 电子商务系统网站开发总结网站维护一般做什么
  • 五屏网站建设品牌好长春网络推荐
  • 做网站需要写程序红河州建设局网站
  • 网站建设ASP心得体会新手学做网站这本书
  • 怎样可以查到做网站公司怎样建设网站后台
  • 2018年网站建设网站制作目标及要求
  • 瀑布流响应式网站模板网络规划与设计毕业设计
  • 手表怎么在网站做推广wordpress实时预览载入中
  • 贡井移动网站建设可以做微信推文的网站
  • 俄语网站都哪些网站建设内链
  • 天晴创艺网站建设百度小程序wordpress head优化
  • 长春长春网站建设网网页布局的设计原则
  • 桂林手机网站制作株洲建设局网站
  • 广东省建设信息网站成绩查询wordpress所有文章新窗口打开
  • 网站做排名2015年app开发大概要多少钱
  • 哪家公司做网站开发做得比较好wordpress固定连接
  • 做地推的网站电子商务网站开发视频
  • 代做毕设网站可信么企业网站建设的一般要素
  • logo免费网站手表网站欧米茄价格