1、运行前提:
android模拟器已经启动;appium服务已经开启,以及python相关的环境准备好了
2、android模拟器的配置和启动:
打开AVD-manager,点击create按钮,创建一个android模拟器,写好配置,如下图
注意:如果创建模拟器的时候Target下拉框为空,则需要在SDK Manager.exe安装对应的安卓安装包组件
配置完成后启动模拟器,模拟器启动的较慢
3、appium的设置与启动
设置android的配置
红框标注的地方需要填写,不填的话到时候找不到模拟器;
然后点击右上角三角形图标,启动后不报错就可以。
4、运行:
使用网上的代码:
from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.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()
参考链接:https://blog.csdn.net/u012322855/article/details/70198859?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.edu_weight