Здравствуйте, уважаемые форумчане.
Только начинаю познавать автоматизированное тестирование и столкнулся с такой проблемой.
Записал скрипт, язык С#Script:
function Test3()
{
var logist_ua;
var TMSLogisticMainForm;
var gridControl;
logist_ua = Aliases["Logist_ua"];
TMSLogisticMainForm = logist_ua["TMSLogisticMainForm"];
TMSLogisticMainForm["XtraMainMenu"]["Click"]("Справочники|Водители");
TMSLogisticMainForm["XtraMainMenu"]["Click"]("Добавить");
logist_ua["FormDriverCard"]["B_Ok"]["ClickButton"]();
gridControl = TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"]["gc_Directory"];
gridControl["ClickColumnHeaderXY"]("Имя", 49, 8);
gridControl["ClickColumnHeaderXY"]("Зона", 80, 7);
gridControl["ClickColumnHeaderXY"]("Статус", 93, 13);
gridControl["ClickColumnHeaderXY"]("Код во внешней учетной системе", 121, 13);
gridControl["ClickColumnHeaderXY"]("Комментарии", 55, 13);
gridControl["ClickColumnHeaderXY"]("Пользователь", 46, 13);
TMSLogisticMainForm = 0;
TMSLogisticMainForm = logist_ua["TMSLogisticMainForm"];
TMSLogisticMainForm["XtraMainMenu"]["Click"]("Справочники|Диспетчера");
gridControl["ClickColumnHeaderXY"]("Имя сотрудника", 74, 13);
TMSLogisticMainForm["XtraMainMenu"]["Click"]("Добавть");
logist_ua["FormDispatcherCard"]["B_Ok"]["ClickButton"]();
gridControl["ClickColumnHeaderXY"]("Имя сотрудника", 76, 8);
gridControl["ClickColumnHeaderXY"]("Комментарии", 110, 8);
gridControl["ClickColumnHeaderXY"]("Код во внешней системе", 121, 5);
gridControl["ClickColumnHeaderXY"]("Статус", 119, 5);
gridControl["ClickColumnHeaderXY"]("Пользователь", 52, 4);
}
при его выполнении не находит объект "Справочники", указанный в строке:
TMSLogisticMainForm["XtraMainMenu"]["Click"]("Справочники|Диспетчера");
что я делаю не правильно?

TestComplete7 не находит объект
Автор Paul, 04 янв 2011 15:07
Сообщений в теме: 4
#1
Отправлено 04 января 2011 - 15:07
#2
Отправлено 05 января 2011 - 07:39
Спасибо за огромное количество исчерпывающих ответов. Разобрался сам. Тема закрыта
#3
Отправлено 06 января 2011 - 07:39
Всегда пожалуйста. Продолжайте задавать вопросы по праздникам.Спасибо за огромное количество исчерпывающих ответов. Разобрался сам. Тема закрыта
С уважением,
Дмитрий
Дмитрий
#4
Отправлено 11 января 2011 - 07:40
Спасибо за огромное количество исчерпывающих ответов. Разобрался сам. Тема закрыта
И Вам спасибо за то, что теперь и другие смогут решить также аналогичную проблему пользуясь Вашим советом-решением.
#5
Отправлено 14 января 2011 - 08:51
Сорри. Проблема была в том, что при выполнении вот этого счастья:
TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"]
становилась неактивна TMSLogisticMainForm["XtraMainMenu"]
и, понятное дело, ТС просто ее не видел.
поэтому решением проблемы стало постоянное закрытие TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"] после завершения
требуемых операций
TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"]
становилась неактивна TMSLogisticMainForm["XtraMainMenu"]
и, понятное дело, ТС просто ее не видел.
поэтому решением проблемы стало постоянное закрытие TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"] после завершения
требуемых операций
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных