逆水行舟用力撑,一篙松劲退千寻。这篇文章主要讲述Appium新手入门—— Appium测试用例相关的知识,希望能为你提供帮助。
步骤为:启动AVD、启动Appium、写用例(python)、执行
一、启动android模拟器
文章图片
文章图片
二、启动Appium Server
双击appium图标启动,配置appium的Android Settings,将PlatformVersion对应AVD配置中的target;Device Name对应AVD中的AVD Name
文章图片
General Settings保持默认就好
文章图片
点击右上角启动Appium,默认占用本机的4723端口,即:127.0.0.1:4723
【Appium新手入门—— Appium测试用例】
文章图片
三、编写python代码
在Notepad或者python编辑器中编写代码
#coding=utf-8 from appium import webdriverdesired_caps = {} desired_caps[\'platformName\'] = \'Android\' desired_caps[\'platformVersion\'] = \'5.0.1\' desired_caps[\'deviceName\'] = \'Android Emulator\' desired_caps[\'appPackage\'] = \'com.android.calculator2\' desired_caps[\'appActivity\'] = \'.Calculator\'driver = webdriver.Remote(\'http://localhost:4723/wd/hub\', desired_caps)driver.find_element_by_name("1").click()driver.find_element_by_name("5").click()driver.find_element_by_name("9").click()driver.find_element_by_name("delete").click()driver.find_element_by_name("9").click()driver.find_element_by_name("5").click()driver.find_element_by_name("+").click()driver.find_element_by_name("6").click()driver.find_element_by_name("=").click()driver.quit()
四、运行
cmd中输入 python d:\\mk\\test.py,运行的应用是android自带的计算器。
文章图片
推荐阅读
- Android带有粘性头部的ScrollView
- 如何开发由Create-React-App 引导的应用
- AppBoxPro(权限管理框架--FineUIPro基础版+工厂模式+ADO.NET+存储过程)
- AppSettings操作类
- Android使用百度地图出现闪退及定位时显示蓝屏问题
- Android查缺补漏(View篇)--布局文件中的“@+id”和“@id”有什么区别()
- Android查缺补漏(View篇)--事件分发机制源码分析
- @RequestMapping的说明
- 手机APP测试框架