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