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

Paulitto

Регистрация: 14 апр 2009
Offline Активность: 22 окт 2012 06:36
-----

Мои сообщения

В теме: Удаленный запуск проэкта

31 мая 2011 - 11:48

psexec -I -d "C:\Program Files\Internet Explorer\iexplore.exe"
psexec -d "...test.bat" в которо текст приведенные ниже
"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" "D:\#C Team Test\SmokeTest\SmokeTest.pjs" /r /p:SmokeTest /u:Login_and_reg /rt:Enter_to_portal /e


Здравствуйте,
Сам пользовался psexec-ом, чтоб запускать тесты автоматически (для ночных запуски).
Ему нужно указывать имя удаленки, обязательно параметр i ( запуск в интерактивной сессии) с номером сессии в которой будет запускаться программа, пользователя и пароль.
При этом удаленная сессия должна быть уже открыта (можно открывать из того же батника что запускает psexec), и не свернута.

Формат записи примерно такой psexec \\<имя удаленки> -u <юзер> -p <пароль> -i <номер отурытой сессии> <команда>

Я так запускаю на удаленке батник, который выполняет подготовительные операции, запускает тест в testexecute, и выходит из сессии (logoff)

В теме: Distributed testing on VM machines - screen resolution problem

31 мая 2011 - 11:24

Здраствуйте!
Используя distributed testing я нашел что при открытии сесии удаленного доступа ТК устанавливает очень маленькое разрешение на слейв машине(VM machines), в следствие чего мои тесты не могут пройти .. так как требуется большее разрешение, контролы не видны на форме... и комплит не может делать с ними различные события.
Кто нибудь сталкивался с такой проблемой и как ее решить? Не нашел методов и опций как утсанавливать разрешение экрана на слейв машине=(


TC - 7.50


Вроде бы эта проблема решена в последних версиях TC.
Для вашей версии похоже нужно только создавать удаленную сессию отдельно и запускать распределенные тесты в уже готовой сесси. Можно попробовать делать это автоматически - сохранить настройки удаленного доступа в отдельный .rdp файл (указав в нем в тч желаемое разрешение) и запускать его.

В теме: Ввод пароля в cmd

17 февраля 2011 - 09:55

Попробуйте использовать psexec без указания имени компьютера (для запуска с вашего компьютера ), с ним можно запустить программу передавая пользователя и пароль с командной строки (я его часто использовал вместо runas чтобы не вбивать постоянно пароль)

psexec.exe -u user -p password "C:\Program Files\Internet Explorer\iexplore.exe"

http://technet.micro...ernals/bb897553

В теме: TestCompete и cookies

25 января 2011 - 07:27

Народ, есть какаято возможность засетать куки к примеру (name, value) интересують IE, FF browsers?


Если вы работаете с DOM моделью, то взять куку можно через свойство cookie, а потом уже разбить на пары name value
PageObj.document.cookie

Если же вы работаете с другой моделью, то можно, например, переключиться на DOM и обратно:
function getCookie(PageObj)
{
  var CurrentWebModel = Options.Web.TreeModel;
  Options.Web.TreeModel = "DOM";
  result = PageObj.document.cookie; 
  Options.Web.TreeModel = CurrentWebModel;
  return result;
}

В теме: Выделение числа из строки

23 декабря 2010 - 16:01

В хелпе TC в теме "JScript - Working With Numeric Values" есть раздел "Getting numerical values from strings"