我正在尝试为一个混合应用创建自动测试,它有一个html5日期输入类型。
我将Appium与robot framework(python)结合使用,并尽量将Appium库用于robot框架。在
由于某些原因,我不能设置日期选择器的日期。我尝试了几种不同的方法:在日期选择器输入上使用输入文本(发送键)
点击日期选择器,打开弹出的日期选择器
然后尝试使用不同的定位器设置各个字段,例如:
名称(一旦您向导致下一个
我试过:name=Sep
但是当我试着输入Jan时,它在输入J之后就停止了。在
Xpath(由于某些原因,它将返回只应返回1个字段的所有字段)
我尝试过以下xpath定位器:
^{pr2}$
这是日期选择器的结构Datepicker
LinearLayout
LinearLayout
LinearLayout
ImageButton {increase month}
EditText:Sep
ImageButton {decrease month}
LinearLayout
ImageButton {increase day}
EditText:29
ImageButton {decrease day}
LinearLayout
ImageButton {increase year}
EditText:2014
ImageButton {decrease year}
我想不出其他方法来设置日期选择器。
有没有一种简单的方法来设置html5日期选择器的日期?在