appium新手入门(5)—— python-client安装与测试

关联阅读:


appium新手入门(1)—— appium介绍

appium新手入门(2)—— 安装 Android SDK

appium新手入门(3)—— 安装 appium Server

前提条件

当你点击这一章时,说明你是打算使用 Python 语言编写 appium 自动化测试脚本的。

1、安装Python 语言, Python的安装相对相简单得多。

2、Python 编辑器很多,推荐:PyCharm、Atom、Sublime text3等。这几款都是我常用的。

安装 python-client

其实,python-client的项目名称叫:Appium-Python-Client。

推荐pip安装:


appium新手入门(5)—— python-client安装与测试_第1张图片

运行第一个Appium测试

第一步,启动Android模拟器。

appium新手入门(5)—— python-client安装与测试_第2张图片

第二步,启动 Appium Server。

appium新手入门(5)—— python-client安装与测试_第3张图片

点击右上角三角按钮,注意Appium的启动日志。


appium新手入门(5)—— python-client安装与测试_第4张图片

Appium在启动时默认占用本机的4723端口,即:127.0.0.1:4723


第三步,编写 appnium 测试脚本。

12

appium新手入门(5)—— python-client安装与测试_第5张图片

#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()


运行上面的脚本,你将会看到 Android 模拟器如下运行界面:

appium新手入门(5)—— python-client安装与测试_第6张图片

你可能感兴趣的:(appium新手入门(5)—— python-client安装与测试)