此查询涉及使用Robot Framework从JQUERY窗口小部件日期选择器中选择日期。 JQUERY代码是在其他地方开发的,我无法发布。
尝试的方法是
MAXIMIZE BROWSER WINDOW
WAIT UNTIL PAGE CONTAINS Arrival Date
click element xpath=.//*[@id='ArrivalDateLabel']
click element xpath=.//*[@id='dp1503657643051']/div/div/a[2]/span
报告错误
ValueError: Element locator 'xpath=.//*[@id='dp1503657643051']/div/div/a[2]/span' did not match any elements.
分析
屏幕截图1显示日期选择器日历的一部分在Robot Framework测试运行期间不可见,我相信这可能就是这个原因。下面引用的解决方案似乎没有在屏幕截图中切换标记为“到达”的标签。
类似的上一个查询
答案 0 :(得分:0)
这是“尽力而为”的修复方法。
单击标签xpath打开日历。 使用关键命令
按键链接= 10 \ 13 - 将选择第10个 按键链接= 11 \ 13 - 将选择第11个
问题是我的日期选择仅限于一个月。 我必须在此基础上继续,但相信必须有一个更好的解决方案。