标签:Appium demo app driver appium caps editor vidma id
1.安装对应库
gem install test-unit
gem install appium_lib
2.编写代码
代码如下:
require 'appium_lib' require 'test-unit' class EditorTest < Test::Unit::TestCase def setup caps = {} caps['fullreset'] = false caps['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'] = false caps['noReset'] = true appium_driver = Appium::Driver.new({ 'caps' => caps, 'appium_lib' => { :server_url => "http://127.0.0.1:4723/wd/hub" } }, true) @driver = appium_driver.start_driver end def test_editor_search sleep 5 @driver.find_element(:id, "vidma.video.editor.videomaker:id/ivAdd").click sleep 3 @driver.find_elements(:id, "vidma.video.editor.videomaker:id/ivIcon")[6].click sleep 3 @driver.find_element(:id, "vidma.video.editor.videomaker:id/tvNext").click sleep 3 @driver.find_element(:id, "vidma.video.editor.videomaker:id/ivBack").click end def teardown @driver.quit end end
标签:Appium,demo,app,driver,appium,caps,editor,vidma,id 来源: https://www.cnblogs.com/wanyuan/p/16408844.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。