机器人框架 - 需要来自JQUERY Widget日期选择器的日期

时间:2017-08-29 15:19:19

标签: robotframework

此查询涉及使用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测试运行期间不可见,我相信这可能就是这个原因。下面引用的解决方案似乎没有在屏幕截图中切换标记为“到达”的标签。

Screen shot 1

类似的上一个查询

How do I send value to a date picker in Robot Framework?

1 个答案:

答案 0 :(得分:0)

这是“尽力而为”的修复方法。

单击标签xpath打开日历。 使用关键命令

按键链接= 10 \ 13 - 将选择第10个 按键链接= 11 \ 13 - 将选择第11个

问题是我的日期选择仅限于一个月。 我必须在此基础上继续,但相信必须有一个更好的解决方案。