我正在编写Selenium测试以在网页上填充日期字段。该字段与JQuery日期选择器相关联。当我使用“类型”功能输入日期时,弹出选择器。但是,我不能让它消失,即使我转移焦点,点击其它领域等。我已经试过以下至今...在Selenium测试中摆脱JQuery DatePicker
# Python Code
# Setting the date in the field
sel.focus('tradeDate')
sel.type('tradeDate', '8/16/2011')
# Trying to get rid of the date picker popup, none of these work
sel.key_press('tradeDate', '5') # Trying to TAB out
sel.focus('link=[Search Filters]') # Trying to set focus to something else
sel.focus('searchDirectory') # Trying to set focus to another text field
sel.fire_event('tradeDate', 'blur')
sel.click('//span[@onclick="toggleTradeDetails(\'14859\',this);"]')
以上都不似乎工作。 我实际上并不想测试JQuery。 'tradeDate'字段有自己的onClick事件定义,这就是我实际试图测试的内容。
因此,我该如何摆脱日期选择器弹出窗口。我使用Selenium RC针对IE 8
如果它可以帮助...周围的工作,我们” sel.click(“id_date”) sel.click(“link = 8”)'''''''''''''' – jcfollower