2016-07-18 2 views
0

Вы когда-нибудь видели, что сценарии автоматизации с использованием UFT идут на другую страницу, чем когда вы делаете поток вручную, я попытался описать программирование, xpath, внутри объекта, FireEvent, чтобы нажать на продолжение перед этой другой страницей, но ничего не работает для меня.UFT Automation переходит на другую страницу

+0

Вы должны быть BIT более конкретным в описании проблемы. Где вы ожидаете автоматизации? Куда он идет? Поделитесь используемым кодом, если что-то там не так. Вы должны помочь нам помочь вам ... – Dave

+2

Да, То же: Дейв. Я не видел эту проблему раньше, но я подозреваю, что у вас может быть ситуация, когда у вас есть страница с кнопкой или ссылкой, которая сидит сверху или достаточно близко к другой ссылке, которая идет на другую страницу, и когда вы щелкните его вручную, вы получите одну кнопку/ссылку, но вы каким-то образом захватили/записали другую кнопку. Я бы расследовал, уволив GuiSpy и размахивая им до тех пор, пока вы не найдете правильную ссылку ... Возможно, даже просмотрите источник на странице, чтобы увидеть, есть ли другая ссылка, на которую он может следовать. Если это не так, обратитесь к разработчикам страниц, это может быть преднамеренным. –

+0

Да, есть кнопка продолжения, как только я нажимаю на нее в ручном режиме, она показывает страницу сводки транзакций, но если я использую UFT, она переходит на другую страницу, я попытался использовать xpath: Browser («Simple Mobile-EN») .Page («Информация о клиенте»). WebButton («xpath: = // * [@ id =« "default_submit_btn" "]"). Нажмите fireevent: «Браузер (« Simple Mobile-EN »). Страница (« Клиент информация ") WebButton (." Отправить ") FireEvent (." OnClick. ") –

ответ

0

Иногда происходят события, которые запускаются на странице при выборе определенных вариантов. Я просматриваю проблему в CRM-приложении, где, когда я выбирал элемент из раскрывающегося списка, было инициировано событие. Я обнаружил, что просто попросив QTP выбрать значение из раскрывающегося поля, это не вызвало событие. Мне пришлось использовать «Mouse Relay» для запуска события. Я подозреваю, что у вас есть что-то на вашей странице, которое не запускается, но без дополнительной информации, его трудно сказать.

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