我正在尝试
driver.findElement(By.xpath("//android.widget.TextView[@text='5']"));
driver.findElement(By.xpath("//android.widget.RadialTimePickerView$RadialPickerTouchHelper[@content-desc='5']"));
driver.findElement(By.xpath("//android.widget.RadialTimePickerView$RadialPickerTouchHelper[@content-desc='5']")).click();
答案 0 :(得分:1)
您可以使用classname标识元素,将其存储在List中,并使用其索引或某个属性访问它。
List <WebElement> allElements = driver.findElements(By.classname("android.widget.RadialTimePickerView$RadialPickerTouchHelper"))
在此之后,迭代列表并执行操作
答案 1 :(得分:0)
driver.findElementByAndroidUIAutomator( “UiSelector()类名(\” android.widget.RadialTimePickerView $ RadialPickerTouchHelper \ “)实例(2)”)点击(); 了Thread.sleep(5000); driver.findElementByAndroidUIAutomator( “UiSelector()类名(\” android.widget.RadialTimePickerView $ RadialPickerTouchHelper \ “)的实例(1)”。)点击();
小时的第一个链接和分钟的第二个链接 小时:实例0表示从手表和实例1中选择1小时,从手表中选择2小时等等........ 最小: - 实例0表示从手表和实例1中选择00分钟从手表中选择0 5分钟等等..........