我正在做一个使用空手道和appium自动化移动应用程序的项目。我可以使用普通的click()从弹出日期选择器中选择下一个/前三个月和下一个/前三个日期。例如,我可以选择前3个月,如Mar、Feb和Jan w.r.t当前/默认月份(即4月),并能够选择下三个月5月、6月和7月w.r.t当前/默认月份(即4月)。类似地,我可以选择以前的日期,如29、28和27,即当前/默认日期(即30)。现在,当我尝试选择这3个月之外的月份和日期时,我遇到了一个问题。它抛出一个错误,说“元素不能被定位”
仅供参考-在dom中,我可以检查所有的月份和日期元素,我甚至尝试了以下代码,它不工作它无法找到元素。
And
无论我做什么,我的DatePickerDialog总是显示月份、日期和年份。
或者我需要显示日期、月份和年份。
我该怎么做呢?
下面是我的小代码:
Calendar cal = Calendar.getInstance(Locale.FRANCE);
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int day = cal.get(Calendar.DAY_OF_MONTH);
DatePickerDialog
我用Datepicker创建了一个日历,但最近遇到了一些问题。默认日期始终在月份中选择。也就是说,今天是9月15日,当我导航到其他月份时,该月的第15天也被选中(就好像它是defaultDate一样)。
正如他们所说,“一张图片胜过千言万语”:
翻译: Outubro -> 10月份,Novembro -> 11月份,...Dom ->星期天,->星期一,..。
这是我为这个datePicker编写的代码:
$("#datepicker").datepicker({
//Espaço de tempo para reserva de horár