纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

appiumtestng自动化测试的第一个Demo(java

10月14日 暗影泪投稿
  参考:http:www。cnblogs。comtobecrazyp4579631。html
  创建该项目之前请确保各方面的环境已准备好,环境搭建请参考:
  http:www。360doc。comshowWeb00548808952。aspx
  1。打开eclipse创建一java项目
  2。添加appiumtestng搭建的项目所需的包
  2。1、添加TestNg(右键项目BuildPConfigureBuildPath。。。)
  2。2、添加AndroidDriver及DesiredCapabilities依赖的包(注意它们的版本,版本不适合可能会出错)
  javaclient2。2。0。jar
  seleniumserverstandalone2。48。2。jar(版本低了会出错)
  加完后的项目:
  2。3、若需要再集成ReportNg,则需要加reportng所需的包(可选)
  guice3。0。jar
  reportng1。1。4。jar
  velocitydep1。4。jar
  3。在该项目下创建一TestNgClass,如图
  点击下一步进入如下图页面(注意Sourcefolder,默认会带上包,此处带包以后所创建的class存放的位置不对):
  创建TestNgClass会生成一testng。xml配置文件
  4。AppiumTest。java代码内容
  packagecom。appium。
  importio。appium。javaclient。android。AndroidD
  importjava。io。F
  importjava。net。MalformedURLE
  importjava。net。URL;
  importjava。util。concurrent。TimeU
  importorg。openqa。selenium。By;
  importorg。openqa。selenium。WebE
  importorg。openqa。selenium。remote。CapabilityT
  importorg。openqa。selenium。remote。DesiredC
  importorg。testng。annotations。T
  importorg。testng。annotations。BeforeM
  importorg。testng。annotations。AfterM
  publicclassAppiumTest{
  privateAndroidD
  DesiredCapabilitiescapabilitiesnewDesiredCapabilities();
  Test
  publicvoidloginApp(){
  等待
  driver。manage()。timeouts()。implicitlyWait(20,TimeUnit。SECONDS);
  获得用户名密码输入框
  WebElementaccountEledriver。findElement(By。id(com。auto51。checker:));
  accountEle。sendKeys(wenbin。);
  WebElementpasswordEledriver。findElement(By。id(com。auto51。checker:));
  passwordEle。sendKeys(123456);
  driver。manage()。timeouts()。implicitlyWait(20,TimeUnit。SECONDS);
  
  获取检测师app登录按钮元素
  WebElementloginButtondriver。findElement(By。id(com。auto51。checker:));
  loginButton。click();
  driver。manage()。timeouts()。implicitlyWait(20,TimeUnit。SECONDS);
  System。out。println(test1。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。);
  }
  BeforeMethod
  publicvoidbeforeMethod(){
  try{
  setupappium
  FileclasspathRootnewFile(System。getProperty(user。));获取跟路径
  FileappDirnewFile(classpathRoot,);
  FileappnewFile(appDir,checker2。3。8。);所测app存放的位置
  capabilities。setCapability(CapabilityType。BROWSERNAME,);
  capabilities。setCapability(platformN,A);
  capabilities。setCapability(deviceN,a4572f75);设备号,通过adb命令获得
  capabilities。setCapability(,app。getAbsolutePath());
  capabilities。setCapability(appP,com。auto51。);所测app的包名
  支持中文
  capabilities。setCapability(unicodeK,T);
  capabilities。setCapability(resetK,T);
  noneedsign
  capabilities。setCapability(noS,T);
  capabilities。setCapability(appA,。ASplashA);主activity,通过appium的客户端可以查看
  drivernewAndroidDriver(newURL(http:127。0。0。1:4723),capabilities);
  }catch(MalformedURLExceptione){
  TODOAutogeneratedcatchblock
  e。printStackTrace();
  }
  System。out。println(setup。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。);
  }
  AfterMethod
  publicvoidafterMethod(){
  driver。close();
  }
  }
  5。TestNg配置文件(该配置文件还是有挺多知识点的,很多属性需要注意,可以深究,这里仅为运行该demo配置)
  
  
  
  
  
  
  
  
  6。检查你的appium是否开启手机是否连接至电脑(在cmd命令行输入:开启)
  右键testng。xml配置文件,RunATestNgSuite则开始运行
投诉 评论 转载

为什么我的抖音播放量是0,为什么我的抖音别。。。短视频快一个月工夫,已经觉得是一个很容易事件,深刻进入才发现真的不容易。都说视频跟玄学没有任何关系,没有养号,养好都是坑人的,让你看上去很业余,理论是赚培训费。一结……Scratch少儿编程教程全套免费教程基础课程1:走近Scratch编程认识Scratch软件Scratch软件是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需要将色……LR连接mysql方法1、下载Lr的mysqllib库2、将MySQLLoadRunnerlibraries解压后的include和bin目录的文件放到loadrunner的安装目录对应的in……有什么方式可以通过扫描二维码传送图片?不。。。想要通过二维码传送图片,并且不经过微信或QQ,这是可以实现的。下面提供几个方法。上传图片,将图片地址生成二维码进行传输,通过手机自带浏览器扫码得到图片地址后,自动打……抖音企业号有什么好处这是一个信息爆炸的时代,一个人人都是自媒体的时代,前有微信、微博,后有直播、短视频。目前抖音短视频APP已经改变了以往的营销路径和信息传播的方式,以一种颠覆传统的新兴模式……appiumtestng自动化测试的第一个Demo(java参考:http:www。cnblogs。comtobecrazyp4579631。html创建该项目之前请确保各方面的环境已准备好,环境搭建请参考:http:www……100M视频秒变2M,还超清晰?这款免费压缩神。。。神器太强大,高能预警!我们在职场中经常会遇到一种很棘手的情况。那就是文件体积太大,传送给领导时不仅被限制,而且速度也非常慢。就像这样:我猜,遇见这样问题的人,……抖音里的书单怎样制作的,抖音书单制作教程今天我们再来讲一讲一直在闷声发大财的抖音书单玩法。首先,我们来介绍一下什么是抖音书单玩法:抖音书单项目简单来说就是在抖音上卖书,赚高额的佣金,这也是抖音超级暴利而且……导入android项目总数出现:Unabletoresolv导入一android项目,出现的一些错误及对应的解决办法:1、出现“Uandroid9”,解决办法进入你……下载视频网站源文件的方法汇总?视频工作者常常需要用到视频素材,但是很多视频网站的素材却无法下载(如部分直播网站),有的下载下来了由于格式特殊无法使用(如腾讯、爱奇艺等),有的无法下载到清晰版,这里总结了一些……5个私密黑科技神器,全是“猛货”,突破各种。。。1、优搜罗https:www。usouluo。com优搜罗是一个优质的导航网站,颜值很高,功能也很强,里面有超多好用的网站和软件。冲它的颜值,就必须收下它啊。……有它,网上的资源没有不能下的!平时很多小伙伴在手机浏览网页时,都会遇到一些自己喜欢的视频,音乐或者图片等等,但由于网页本身不直接提供下载功能,这就让不少人为了难,该怎么直接拿到想下载的东西呢?今天“事儿哥”……
如何使用qq查找到你想找的群电脑桌面图标有阴影怎么办?怎么给电脑创建新的账户电脑如何快捷新建一个记事本笔记本如何关闭触摸板怎样查找C盘大文件word、excel忘记保存如何找回?如何批量替换ppt的背景呢?计算机工具栏不见了怎么办如何制作二维码之用二维码“写”情书如何用画图工具拼图如何通过浏览器插件下载网页上面的视频
新天龙八部丑男图鉴,段誉和虚竹,都输给了66岁的吕良伟苹果手机如何全部清除微信聊天记录怎么查(怎么查询微信的聊天记抗击新型肺炎作文范文三篇炒菜油烟的危害有哪些防辐射植物十大排名火车怎么坐如何做火车扔掉碎花裙吧!今年流行这4种裙子,40的女人穿更时髦减龄如何写好入党申请书幼儿伤害家长的误工费的规定是什么误把微信卸载了怎么恢复聊天记录(卸了微信的聊天记录可以恢复吗好汉劫法场网友爆料彭于晏是同性恋,出柜唐禹哲,彭于晏工作室紧急声明

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形