Ruby+Appium demo
1.安装库
gem install test-unit
gem install appium_lib
2.编写代码
require 'appium_lib'
require 'test-unit'class EditorTest < Test::Unit::TestCasedef setupcaps = {}caps['fullreset'] = falsecaps['platformName'] = 'Android'caps['uiautomator2ServerInstallTimeout'] = '100000'caps['platformVersion'] = '10'caps['deviceName'] = 'Galaxy A11'caps['automationName'] = 'UiAutomator2'caps['newCommandTimeout'] = '1000'caps['appActivity'] = 'com.atlasv.android.mvmaker.mveditor.SplashActivity'caps['appPackage'] = 'vidma.video.editor.videomaker'caps['autoGrantPermissions'] = falsecaps['noReset'] = trueappium_driver = Appium::Driver.new({'caps' => caps,'appium_lib' => {:server_url => "http://127.0.0.1:4723/wd/hub"} }, true)@driver = appium_driver.start_driverenddef test_editor_searchsleep 5@driver.find_element(:id, "vidma.video.editor.videomaker:id/ivAdd").clicksleep 3@driver.find_elements(:id, "vidma.video.editor.videomaker:id/ivIcon")[6].clicksleep 3@driver.find_element(:id, "vidma.video.editor.videomaker:id/tvNext").clicksleep 3@driver.find_element(:id, "vidma.video.editor.videomaker:id/ivBack").clickenddef teardown@driver.quitend
end
Ruby+Appium demo相关推荐
- Ruby+Selenium demo
1.安装库 gem install selenium-webdriver gem install test-unit 2.编写代码 require 'selenium-webdriver' requi ...
- python3网络爬虫代码_《Python3网络爬虫开发实战代码》
<Python3网络爬虫开发实战代码>\appium\.git\COMMIT_EDITMSG, 7 , 2017-08-15 <Python3网络爬虫开发实战代码>\appiu ...
- 基于 KIF 的 iOS UI 自动化测试和持续集成
客户端 UI 自动化测试是大多数测试团队的研究重点,本文介绍猫眼测试团队在猫眼 iOS 客户端实践的基于 KIF 的 UI 自动化测试和持续集成过程. 一.测试框架的选择 iOS UI 自动化测试框架 ...
- 「实用 StoreKit2 」App Connect API 2.0 实战
前言:先说IAP的事,原本我们的支付功能需要S2S验证收据的真实性.但是以前的收据[appStoreReceiptURL]在>StoreKit2中无法获取. 查阅了现在收据原来是在JWS中,可是 ...
- appium的demo编程
主要分为两个部分 1.Python编写测试脚本 2.Appium-Server,用来监听我们的移动设备(真机或模拟器),然后将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运 ...
- Appium之开发计算器自动化测试脚本Demo
1.依赖包 <!-- https://mvnrepository.com/artifact/io.appium/java-client --><dependency><g ...
- appium+Python真机运行测试demo的方法
2019独角兽企业重金招聘Python工程师标准>>> appium+Python真机运行测试demo的方法 博客分类: 测试 appium+Python真机运行测试demo的方法 ...
- ruby如何开发接入短信发送预约挂号、医嘱、体检报告等短信demo示例
短信群发业务在各行各业的应用已经很普遍了,现在已经和网上医疗产生了火花.现在大部分大型医院和社区医院都建立了便捷的微信官方账号服务,医院微信官方账号离不开短信群发业务的帮短信群发业务在各行各业的应用已 ...
- android手机自动化测试,appium自动化测试Android Demo
1.启动appium上一篇介绍了iOS Demo,此片将开启Android Demo,依然是mac系统,以后会开启Windows系统的. Android Demo开启前,Android配置环境要配置好 ...
最新文章
- PelleeNet_SSD
- ubuntu14.04 安装 bcm43142无线网卡
- 【经典面试题一】最长公共子序列(经典动态规划题)
- SpringBoot_日志-指定日志文件和日志Profile功能
- /etc/shadow 文件详解
- dataBinding和retrofit的使用
- 在overleaf中使用中文
- R语言中管道操作 %%, %T%, %$% 和 %%
- (一)Linux下C++ OpenCV开发环境搭建
- 微软windows10易升_Win10 如何摆脱易升这个流氓软件,如何拒绝每半年一次的大更...
- 【转】MapGIS基础系列(三)--服务疑难面面观
- 七脉轮位置_十分钟告诉你七个脉轮的全部,从未如此简单
- Windbg线上问题分析:生产环境应用高CPU问题分析
- 如何将docx文件制作为ftl模板
- Android音乐浮窗播放器
- 剑指Offer 27—二叉树的镜像
- 分享一份完整的软件系统测试方案,建议收藏
- CF#764(div.3A~D)dp进阶
- 谷歌浏览器 一律不翻译英语 恢复
- Centos7安装vsftp服务,配置用户,并使用nginx开启访问
热门文章
- 在Linux上使用迅雷解决方案xware
- Ceph集群搭建系列(六):RBD块设备的使用场景、原理分析及其创建
- SI(crosstalk)对common path的影响(CPPR)
- java做橡皮擦效果_顶风作案,html5 canvas实现橡皮擦功能,擦了就知道有惊喜了...
- RMAN crosscheck archivelog all; 失败!
- bugku-misc练习(一)
- kettle的调度监控平台
- 面向对像(8day) 正则表达式,日志格式,json模块
- 一堂难忘的计算机课作文,一节电脑课作文600字
- CTF——AWD模式小总结