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

Фотография

Пару вопросов от начинающего


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

#1 tepmehatop

tepmehatop

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

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Андрей Иванов
  • Город:Таджыкистания

Отправлено 26 марта 2009 - 14:36

Речь идёт о ТестКомплите.


1. Как сделать чтобы при создании записи вбивался постоянно разный текст.
Текст что бы брался или сам не откуда или можно из Эксельника.
Как это примерно выглядит

2. Как сделать чтобы тесткомплит ждал окончания рефреша или подтягивания данных.
Просто например я жму Рефрешь, данные поттягиваютсья около 30 секунд, а тест комлит не ждёт эти 30 секунд а бежит дальше.... Как заставить его ждать?
sys.waitprocess как то не помогает мне, он его мимо пропускает.

заранее благадарю, извеняюсь что такие бредовые вопросы....
  • 0

#2 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 27 марта 2009 - 07:43

1. Как сделать чтобы при создании записи вбивался постоянно разный текст.
Текст что бы брался или сам не откуда

Для этого надо написать функцию, которая будет генерировать произвольный текст. Пример есть здесь.


или можно из Эксельника.

На форуме точно есть примеры чтения данных из Excel, воспользуйтесь поиском.


2. Как сделать чтобы тесткомплит ждал окончания рефреша или подтягивания данных.
Просто например я жму Рефрешь, данные поттягиваютсья около 30 секунд, а тест комлит не ждёт эти 30 секунд а бежит дальше.... Как заставить его ждать?

Самый простой способ - поставить фиксированную задержку (в миллисекундах) - Delay(30000).
Более гибкий вариант - ждать изменения состояния приложения: появления/исчезания какого-либо объекта, изменения значения свойства объекта и т.п. Без знания поведения приложения трудно предложить что-то конкретное...


sys.waitprocess как то не помогает мне, он его мимо пропускает.

Этот метод ждет появления процесса. Естественно, если процесс уже запущен, то ТС его тут же найдет и продолжит тест безо всяких задержек.
  • 0

#3 tepmehatop

tepmehatop

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

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Андрей Иванов
  • Город:Таджыкистания

Отправлено 27 марта 2009 - 10:55

1. Как сделать чтобы при создании записи вбивался постоянно разный текст.
Текст что бы брался или сам не откуда

Для этого надо написать функцию, которая будет генерировать произвольный текст. Пример есть здесь.


или можно из Эксельника.

На форуме точно есть примеры чтения данных из Excel, воспользуйтесь поиском.


2. Как сделать чтобы тесткомплит ждал окончания рефреша или подтягивания данных.
Просто например я жму Рефрешь, данные поттягиваютсья около 30 секунд, а тест комлит не ждёт эти 30 секунд а бежит дальше.... Как заставить его ждать?

Самый простой способ - поставить фиксированную задержку (в миллисекундах) - Delay(30000).
Более гибкий вариант - ждать изменения состояния приложения: появления/исчезания какого-либо объекта, изменения значения свойства объекта и т.п. Без знания поведения приложения трудно предложить что-то конкретное...


sys.waitprocess как то не помогает мне, он его мимо пропускает.

Этот метод ждет появления процесса. Естественно, если процесс уже запущен, то ТС его тут же найдет и продолжит тест безо всяких задержек.



ооо...!!!!! супееер!!! спасибо огроменное!! вот прикрутил пока получаеться....
:rtfm: :sad: :good: :good: :good:
  • 0


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

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