前置条件:
先配置Desired Capabilities等配置信息
代码示例:
import time
from appium import webdriver # 导入appium 驱动包
from appium.webdriver.webdriver import By # 导入appium 定位的方法包
des = {
'platformName':'Android',
'platformVersion':'6.0.1', # 填写android虚拟机/真机的系统版本号
'deviceName':'MuMu', # 填写安卓虚拟机/真机的设备名称
'appPackage':'com.android.settings', # 填写被测app包名
'appActivity':'.Settings', # 填写被测app的入口
'udid':'127.0.0.1:7555', # 填写通过命令行 adb devices 查看到的udid
'noReset':True, # 是否重置APP
'unicodeKeyboard':True, # 是否支持中文输入
'resetKeyboard':True, # 是否支持重置键盘
'newCommandTimeout':30 # 30秒没发送新命令就断开连接
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',des)
基本元素操作
1、click(self):点击元素
# 点击元素
time.sleep(3)
driver.find_element(By.XPATH,'//android.widget.TextView[@cont

本文介绍了如何使用Appium进行Android应用的自动化测试,包括配置DesiredCapabilities,基本元素操作如点击、输入和清除文本,以及获取和判断元素属性如文本、标签名、尺寸等。同时展示了元素是否显示、可用和选中的判断方法。
最低0.47元/天 解锁文章
2750

被折叠的 条评论
为什么被折叠?



