Я пишу тест Selenium, чтобы заполнить поле даты на веб-странице.Поле связано с JQuery Date Picker.Когда я использую функцию «type» для ввода даты, появляется всплывающее окно.Тем не менее, я не могу заставить его уйти, даже если я смещу фокус, нажму на другое поле и т. Д. Я до сих пор пробовал следующее ...
# 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