第一步,启动Android模拟器。(此时尽量不要连真机)
第二步,启动 Appium Server。
1 、界面启动
点击右上角 三角 按钮,注意Appium的启动日志
Appium在启动时默认占用本机的4723端口,即:127.0.0.1:4723
2 、或 命令行启动:appium [-a 127.0.0.1 -p 4723]
注意:
appium版本是1.4.16,而node版本是v7+,此时Appium启动报错 error: uncaughtException: Cannot find module 'internal/util/types',把node卸载了,装v6.9.4,完美解决~
3、启动验证
启动之后,在浏览器中输入http://localhost:4723/wd/hub/status出现下面代码说明成功
第三步,编写 appnium 测试脚本
1 、 创建文件hello_appium.py , 编辑内容:
#coding=utf-8
from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.0'
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()
如下图所示:
2、运行上面的脚本,你将会看到 Android 模拟器如下运行界面:
常见问题解答