QTP Visibility Проблема со странным решением - PullRequest
1 голос
/ 28 сентября 2010

Я тестирую веб-приложение Java на QTP. На одном экране не все поля видны изначально (т.е. они «ниже сгиба»), так что

Browser("x").Page("y").JavaApplet("z").JavaInternalFrame("a").JavaEdit("txtName").Set "bob"

Вызывает неуказанную ошибку.

Но если я слегка изменю его, то:

Browser("x").Page("y").JavaApplet("z").JavaInternalFrame("a").JavaEdit("txtName").Object.SetText "bob"

Работает нормально. Почему?

1 Ответ

1 голос
/ 28 сентября 2010

Если свойства объекта для JavaEdit Box, заданные разработчиками, отличаются от других подобных объектов.следовательно, это должно быть сделано таким образом.

Существует множество случаев, когда одна ячейка таблицы Java устанавливается значением, используя SetCellData для операции редактирования, а для операции такого же типа обычно мы используем Type /Методы SendKey.

...