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

Фотография

TestComplete7 не находит объект


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Paul

Paul

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

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Павел

Отправлено 04 января 2011 - 15:07

Здравствуйте, уважаемые форумчане.
Только начинаю познавать автоматизированное тестирование и столкнулся с такой проблемой.
Записал скрипт, язык С#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"]("Справочники|Диспетчера");

что я делаю не правильно?
  • 0

#2 Paul

Paul

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

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Павел

Отправлено 05 января 2011 - 07:39

Спасибо за огромное количество исчерпывающих ответов. Разобрался сам. Тема закрыта
  • 0

#3 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 06 января 2011 - 07:39

Спасибо за огромное количество исчерпывающих ответов. Разобрался сам. Тема закрыта

Всегда пожалуйста. Продолжайте задавать вопросы по праздникам.
  • 0
С уважением,
Дмитрий

#4 anagramma

anagramma

    Активный участник

  • Members
  • PipPip
  • 87 сообщений
  • Город:Moskow

Отправлено 11 января 2011 - 07:40

Спасибо за огромное количество исчерпывающих ответов. Разобрался сам. Тема закрыта


И Вам спасибо за то, что теперь и другие смогут решить также аналогичную проблему пользуясь Вашим советом-решением.
  • 0

#5 Paul

Paul

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

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Павел

Отправлено 14 января 2011 - 08:51

Сорри. Проблема была в том, что при выполнении вот этого счастья:
TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"]
становилась неактивна TMSLogisticMainForm["XtraMainMenu"]
и, понятное дело, ТС просто ее не видел.
поэтому решением проблемы стало постоянное закрытие TMSLogisticMainForm["MdiClient"]["FormDirectoryForwarder"]["controlDirectoryDriver"] после завершения
требуемых операций
  • 0


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

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