一、实用xpath定位,定位菜单框中的5个元素
表达式: //android.widget.HorizontalScrollView/*/android.support.v7.app.a$c
但是在appium中无法识别“$”,要改为点“.”或者星“*”,所以要改为: //android.widget.HorizontalScrollView/*/*
//获取菜单通过xpath:
public void clickMenuByXpath(int index){
driver.findElements(By.xpath("//android.widget.HorizontalScrollView/*/*")).get(index).click();
//driver.findElement(By.xpath("//android.widget.HorizontalScrollView/*/*["+index+"]")).click();两种写法
}
//元素上滑动
public void elementFromSwipe() throws Exception{
clickMenuByXpath(2);
//直接使用xpath定位第3个元素
//driver.findElement(By.xpath("//android.widget.HorizontalScrollView/*/*[2]")).click();
AndroidElement element = driver.findElementById("com.zhihu.and