无法单击日期选择器上的月、日、年、时、分按钮来更改值。但是使用 getText 方法我可以读取按钮的名称。
列出所有Buttons = driver.findElements(By.className("android.widget.Button")); System.out.println("前一个日期是 "+allButtons.get(0).getText()); allButtons.get(0).click();
Java 代码和 appium 未显示任何错误,并且 testng 测试用例通过。 请帮忙 无法单击日期选择器按钮来使用 appium 和 java 更改日期
最佳答案
我建议您使用滑动方式来帮助您滚动日历日期。
例如:
首先单击日历图标,然后使用以下代码:
Thread.sleep(3000);
for(int x=0;x<9;x++)
{
// Swipe syntax sould be like this way depending on your needs, you have just need to change points
//driver.swipe(startx, starty, endx, endy, duration);
driver.swipe(450,550,350,500,0);
}
我使用的循环是从 3 月 1 日滚动到 3 月 10 日,例如您可以根据需要进行更改。 告诉我这是否适合你。
关于java - 无法单击日期选择器按钮来使用 appium 和 java 更改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40420990/