0

我必须自动从日期选择器中选择一个日期。我可以单击该字段并输入日期。在 Firefox 中,我可以使用按键输入日期,而在 chrome 中运行相同的测试时会出现以下错误:

WebDriverException: Message: unknown error: cannot focus element
  (Session info: chrome=62.0.3202.62)
  (Driver info: chromedriver=2.32.498550 (9dec58e66c31bcc53a9ce3c7226f0c1c5810906a),platform=Windows NT 10.0.15063 x86_64)

我尝试在使用按键之前设置焦点。设置焦点传递但是当它尝试按键时,我收到此错误。

我的代码看起来像这样(这在 Firefox 中运行良好):

Click Element  xpath=//div[@class='ant-calendar-date-input-wrap']
    press key  xpath=//div[@class='ant-calendar-date-input-wrap']|{date_to_select}

[在此处输入图像描述

4

1 回答 1

0

我通过使用“输入文本”而不​​是 chrome 的发送键找到了解决方法。这是有效的代码:输入文本 xpath=//*[@class='ant-calendar-date-input-wrap']/输入 ${date_to_select}

于 2017-10-27T02:12:17.457 回答