2015-03-23 2 views
0

Пожалуйста, помогите мне в автоматизации объекта управления датой с использованием QTP.Автоматизация управления датами с использованием QTP

Я пытаюсь автоматизировать управление датой, поскольку он выбирает требуемую пользователем дату (** может быть из предыдущего года) во время выполнения. Но я не мог достичь этого, используя объект управления датой, поскольку этот объект IMAGE не имеет встроенных операций для выбора требуемого.

Note: Textbox is disabled and so we cannot enter the date into it directly, so we should select the required date from the calendar object. Thanks!

27-Mar-2015: Обновление с экраном AUT для большей ясности

Здесь контроль даты Пытаюсь автоматизировать, до этого приложения, я использовал, чтобы добавить элемент управления текстовым полем и установите нужную дату в него. Но в этом случае текстовое поле не редактируется, поэтому мне нужно выбрать дату из объекта управления датой - большинство дат (входов) относятся к прошлым годам.

Так что я просто попытался захватить объект управления и получил его как ИЗОБРАЖЕНИЕ, используя который я не смог выполнить только действие click.

enter image description here

Пожалуйста, проверьте и помощь. Благодаря!

+0

Покажите, что вы пробовали до сих пор. Покажите, как выглядит ваш AUT GUI, технически, особенно для выбора даты. Тогда у нас может появиться предложение. – TheBlastOne

+0

Включенная дополнительная информация, пожалуйста, проверьте и помогите. – zeal

ответ

0

Просто быстрый обходной путь для того, чтобы календарь текстового поля & ввести значение

Browser(..).Page(..).WebEdit(...).Object.disabled = False 
Browser(..).Page(..).WebEdit(...).Set "12/12/2000" 
0

Ну вы можете попробовать описательное программирование.

Определите объект, который имеет ссылку типа, а затем используйте свойство «.childobjects», чтобы выбрать дату с веб-таблицы.

Примечание: Здесь я рассматриваю календарь как веб-таблицу, а даты в ней - это ссылки.

Пожалуйста, дайте мне знать, если это сработало для вас, и если у кого-то есть какие-то другие мысли, то очень приветствуем вас. Благодаря!

Смежные вопросы