Appium:如何从本机Android应用程序中选择复选框
我想从水果名称列表中选择一个复选框 例如 1.苹果[✔] 2.芒果[✔] 3.香蕉[✔] 这整行在一个相对布局中,然后是文本视图和复选框 相对布局[父级]Appium:如何从本机Android应用程序中选择复选框,android,xpath,appium,Android,Xpath,Appium,我想从水果名称列表中选择一个复选框 例如 1.苹果[✔] 2.芒果[✔] 3.香蕉[✔] 这整行在一个相对布局中,然后是文本视图和复选框 相对布局[父级] //android.widget.TextView[@text='Mango'] //android.widget.CheckBox[@text='liked'] 现在我已经编写了通过单击复选框来选择任何水果的函数,但我的xpath并没有返回任何元素 public static void likeFruit(String fruitName
public static void likeFruit(String fruitName){
driver.findElement(By.xpath("//android.widget.TextView[@text='"+fruitName+"']/following-sibling::android.widget.CheckBox[@text='liked']")).click();
}
我也试过xpath,没有任何效果。我做错什么了吗
1//android.widget.TextView[@text=”+fruitName+“]/../android.widget.CheckBox[@text='liked']
2//android.widget.TextView[@text=“+fruitName+”]]/以下同级::*[1]您最终解决了吗?我可以找到元素,但从未执行过单击。您最终解决了吗?我可以找到元素,但从未执行过单击。