Appium学习1(2020-09-22)

Appium学习

前期准备

1、安装Android SDK
2、安装Appium Server
3、python-client安装与测试
4、安装appium-desktop
5、Desired Capabilities 配置

如何定位控件

ID定位:(resource-id )

使用:driver.findElement(By.id(“com.android.calculator2:id/formula”))

Name定位:(text=name)

使用方法:driver.findElement(By.name(“9”))

Class Name定位:(Class)

使用方法:WebElement button = driver.findElement(By.className(“android.widget.Button”));

XPath定位:(Class)

使用方法:
1、 java driver.findElement(By.xpath("//android.view.ViewGroup/android.widget.Button"))
2、 java driver.findElement(By.xpath("//android.widget.Button[contains(@text,‘7’)]")).click();

Accessibility ID定位:(contentDescription)

使用方法: java driver.findElementByAccessibilityId(“plus”).click();

android uiautomator定位:

使用方法:
1、driver.findElementByAndroidUIAutomator(“new UiSelector().text(“clr”)”).click();
2、driver.findElementByAndroidUIAutomator(“new UiSelector().text(“8”)”).click();
3、driver.findElementByAndroidUIAutomator(“new UiSelector().description(“plus”)”).click();
4、driver.findElementByAndroidUIAutomator(“new UiSelector().text(“5”)”).click();
5、driver.findElementByAndroidUIAutomator(“new UiSelector().description(“equals”)”).click();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值