1.在配置好Appium的前提条件下(cmd中输入appium-doctor显示配置信息成功),需要先启动Genymotion,再启动appium.
2.在写脚本的时候(我用的是python),例如:
from appium import webdriver import time desired_caps = {}
#----------------------------------------------- desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.3' desired_caps['deviceName'] = 'sum'
#--------------------------------------------- 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() time.sleep(3) driver.quit()
上面#号中的区域的信息可以通过
在选择模拟器的时候,点击名称前的“﹀”获取到。
3.genymotion下载不了APP
首先在
勾选上,然后还需要下载一个包,百度搜索 Genymotion-ARM-Translation_v2.0.zip 下载到电脑桌面,直接拖进开启的虚拟机,一直点OK就行。
4.查看页面元素
进入到app界面,点开 D:\android-sdk-windows\tools 文件夹下的 uiautomatorviewer.bat ,点击
就能看到页面元素的信息了。