TestComplete не видит объект
#1
Отправлено 19 ноября 2010 - 10:50
w.Find("JavaClassName","CTabFolder",1).Click(x,y) ,где x,y - координаты вкладки
все замечательно теперь переходит..но появилась другая проблема..на этой вкладке есть текстовое поле..вот в него теперь перестало чтото записываться после того как изменили способ перехода на вкладку. Определяю имя этого поля снова и оно оказывается таким же как и у меня в скрипте..Вывожу в логе значение этого поля, а выводится не его , а то что было на предыдущей вкладке у другого поля..
как же быть тогда с этими индексами?получается метод Find не подходит в таком случае
#2
Отправлено 19 ноября 2010 - 11:10
а обновить карту объектов до считывания с поля не пробывали?Здравствуйте!Помогите решить проблему..есть приложение написаное на Java.В нем есть вкладки, имена которых тесткомплит представляет в виде w.SWTObject("CTabFolder", "", index), где index постоянно меняется в процессе работы с приложением у одной и той же вкладки. Решил воспользоваться метом Find , как все это советуют, то есть перехожу на вкладку таким вот образом
w.Find("JavaClassName","CTabFolder",1).Click(x,y) ,где x,y - координаты вкладки
все замечательно теперь переходит..но появилась другая проблема..на этой вкладке есть текстовое поле..вот в него теперь перестало чтото записываться после того как изменили способ перехода на вкладку. Определяю имя этого поля снова и оно оказывается таким же как и у меня в скрипте..Вывожу в логе значение этого поля, а выводится не его , а то что было на предыдущей вкладке у другого поля..
как же быть тогда с этими индексами?получается метод Find не подходит в таком случае
Что показывает дерево объектов?
Это поле есть?
#3
Отправлено 19 ноября 2010 - 11:18
а обновить карту объектов до считывания с поля не пробывали?
Что показывает дерево объектов?
Это поле есть?
[/quote]
перед считыванием сделал Sys.Refresh() и действительно помогло,СпасибО!))
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных