Автоматический запуск
#1
Отправлено 15 марта 2007 - 13:06
Test Complete5. Подскажите пожалуйста как можно запустить скрипт автоматически, без моего вмешательства.
Command line: C:\Work'TestComplete\Projects\My\MySuite.pjs"/u:Unit /rt:Script - не работает, точнее только запускает тест комплет, а сам скрипт не хочет :(
Как быть?
Спасибо за раннее
#2
Отправлено 15 марта 2007 - 13:19
Set fileObj = CreateObject("Scripting.FileSystemObject") pathProject = "C:\Work'TestComplete\Projects\My\MySuite.pjs" Set WshShell = CreateObject("WScript.Shell") path = chr(34) & "C:\Program Files\Automated QA\TestComplete 3\TestComplete.exe" & chr(34)& " " & chr(34)& pathProject & chr(34) & " /ns /RunAndExit" intReturn = WshShell.Run(path, 0 , true)
Правда это для ТС3, но не думаю, что в ТС5 что-то изменилось
#3
Отправлено 15 марта 2007 - 13:23
а для запуска используйте Windows Scheduler (Start - Programs - Accessories - System Tools - Scheduled Tasks)
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#4
Отправлено 15 марта 2007 - 13:40
Вы указали Project Suite, Script Unit и Script Routine. Пропущен уровень Project. Также, надо передавать эти параметры в коммандной строке TestComplete.exe.C:\Work'TestComplete\Projects\My\MySuite.pjs"/u:Unit /rt:Script
"c:\Program Files\Automated QA\TestComplete 5\Bin\TestComplete.exe" "C:\Work'TestComplete\Projects\My\MySuite.pjs" /p:MyProject /u:Unit /rt:Script
Дмитрий
#5
Отправлено 15 марта 2007 - 14:10
ну спасибо все равно.....буду дальше пробывать.
А еще вопрос такой:
Возможно ли сбилдить скрипт так, что можно было его запустить и прогнать на другой машине при этом не инсталить TC?
#6
Отправлено 15 марта 2007 - 14:18
"C:\Program Files\Automated QA\TestComplete 4\Bin\TestComplete.exe" C:\sandbox\Imagineer\Product\Product.mds /project:ProjectName /unit:__Runs /routine:main /run /exit /SilentMode /ns
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#7
Отправлено 15 марта 2007 - 15:12
Возможно ли сбилдить скрипт так, что можно было его запустить и прогнать на другой машине при этом не инсталить TC?
Можно воспользоваться услугами TestExecute, по другому никак.
#8
Отправлено 15 марта 2007 - 15:39
спасибо вам большое, будем пробывать
#9
Отправлено 16 марта 2007 - 08:04
Вот так все замечательно работает (запуск конкретного проекта):
"с:\Program Files\Automated QA\TestComplete 5\Bin\TestComplete.exe" "C:\...\MyProjectSuite.pjs" /r /p:ProjectName /e
Ключ /r отвечает за запуск скрипта (в данном сулчае дефолтного)
/p:ProjectName - название вашего проекта в сьюте
/e - говорит о том чтобы закрыть ТС по завершению работы скрипта
#10
Отправлено 15 апреля 2008 - 07:21
Добрый день!
Test Complete5. Подскажите пожалуйста как можно запустить скрипт автоматически, без моего вмешательства.
Command line: C:\Work'TestComplete\Projects\My\MySuite.pjs"/u:Unit /rt:Script - не работает, точнее только запускает тест комплет, а сам скрипт не хочет :(
Как быть?
Спасибо за раннее
Добрый день, Олга
На днях у меня возникла необходимость запуска скрипта с командной строки, вот реально работающий пример, который удалось реализовать.
"C:\Program Files\Automated QA\TestComplete 6\Bin\TestComplete.exe" "D:\Flash\Auto_Test\FILE_IN_OUT\FILE_IN_OUT.pjs" /r /p:File_System /u:Unit1 /rt:File_In /e
где File_System - имя проекта, Unit1 - имя скрипта, File_In - имя функции соответсвенно
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных