Перейти к содержимому

Программирование на C# для тестировщиков
онлайн, начало 19 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

UFT GetROProperty("value") не возвращает значение

UFT

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 karusha

karusha

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Карева Анна

Отправлено 07 Апрель 2017 - 15:40

Добрый вечер, нужна помощь новичку в UFT пофиксить тесты, доставшиеся в наследство.

 

UFT version 12.52 build 68521

Объект тестирования: Java UI

 

Предыстория: все работало, до тех пор пока UFT не обновился с версии 11+ до 12.52, некоторые тесты стали падать.

Усиленный дебагинг выявил следующее:

 

Код, читающий пропертю, первый раз работает, а второй раз ничего не возвращает:

toolTip = JavaWindow("jwinKristall").JavaDialog("jdlgInformation").JavaEdit("jedtDealableStatus").GetROProperty("value")

 

Отрывок кода:

     openDealableStatusInfoDialog = False
    For i = 1 To attempts
        If JavaWindow("jwinKristall").JavaDialog("jdlgInformation").Exist(1) Then
            closeDealableStatusInfoDialog attempts
        End If
        JavaWindow("jwinKristall").JavaStaticText("jstxDealableStatus").Click 11
        Wait 1
        If JavaWindow("jwinKristall").JavaDialog("jdlgInformation").Exist(1) Then
            Set oDesc = Description.Create()
            oDesc("Class Name").Value = "JavaStaticText"
            Set c = JavaWindow("jwinKristall").JavaDialog("jdlgInformation").ChildObjects(oDesc)
            If c.Count = 3 Then
                      ... <does not go here, it is expected>
                End If
            ElseIf c.Count > 3 Then
                ... <does not go here, it is expected as well>
            Else
                toolTip = JavaWindow("jwinKristall").JavaDialog("jdlgInformation").JavaEdit("jedtDealableStatus").GetROProperty("value")
                openAndGetDealableStatusInfoDialog = True

 

С точки зрения UI все открывается, все выглядит аналогично.

Все значения параметров также одинаковые в обоих случаях.

Пожалуйста, подскажите, куда копать...

Заранее спасибо.


  • 1


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами UFT

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале