Возможности рекордера в TestComplete
#1
Отправлено 28 июня 2010 - 12:13
1) Может ли встроенный в TestComplete рекордер скриптов вызываться не из среды самого TC, а из вне...Напрмер, по комбинации горячих клавиш?
2) Можно ли при запуске рекордера TC не указывать (выбирать) имя файла модуля, куда будет записываться текст рекордера, а чтобы он записывался в опредленый внешний файл
3) Существуют ли возможности рекордера, чтобы генерируемый им текст скрипта содерал не просто клики мышками по координатам и введение каких то значений в поля, а вызовы реальных методов контролов.
Заранее СПАСИБО!!!
#2
Отправлено 28 июня 2010 - 13:42
Record - Shift+F1, Pause - Shift+10, Stop - Shift+F2. TestComplete при этом должен быть запущен.1) Может ли встроенный в TestComplete рекордер скриптов вызываться не из среды самого TC, а из вне...Напрмер, по комбинации горячих клавиш?
Если нужен рекордер без TestComplete - то см. TestRecorder.
Не совсем понимаю, что вы имеете ввиду. Поясните, пожалуйста.2) Можно ли при запуске рекордера TC не указывать (выбирать) имя файла модуля, куда будет записываться текст рекордера, а чтобы он записывался в опредленый внешний файл
Да, но для этого придется написать свой плагин с использованием TestComplete SDK.3) Существуют ли возможности рекордера, чтобы генерируемый им текст скрипта содерал не просто клики мышками по координатам и введение каких то значений в поля, а вызовы реальных методов контролов.
Хотя смотря что именно вам нужно... Если, например, в TestComplete есть поддержка контрола, но действия записываются низкоуровневые (координатные клики вместо listObj.SelectItem("foobar") или т.п.) - то, скорее всего, приложение не "открытое" (собрано без отладочной информации) или что-то не так с настройками проекта или т.п.
#3
Отправлено 28 июня 2010 - 14:29
Нет ли у вас ссылок на какую-нибудь документацию по плагинам для TC и самому рекордеру?
#4
Отправлено 28 июня 2010 - 14:58
Документация по TestRecorder также есть на сайте:
http://www.automated...ticle/?aid=2220
#5
Отправлено 29 июня 2010 - 06:03
При записи скрипта и его сохранении в файл, содержимое файла не понятно. Для открытия этого скрипта в TestComplete необходимо делать импорт. Есть ли структура файла, созданного рекордером, или алоритм по преобразованию этого файла в читабельный скрипт TestComplete (иными словами, нужен конвертор вызодного файла TestRecorder в скрипт TestComplete без применения импорта TestComplete)
#6
Отправлено 29 июня 2010 - 15:12
Есть такой вариант:2) Можно ли при запуске рекордера TC не указывать (выбирать) имя файла модуля, куда будет записываться текст рекордера, а чтобы он записывался в опредленый внешний файл
Record Script > New Item > указываете Name и Location нужного файла > OK.
#7
Отправлено 29 июня 2010 - 17:31
Есть такой вариант:
Record Script > New Item > указываете Name и Location нужного файла > OK.
Такой вариант мне был известен. Я уже писал, что это вопрос отпадает. Меня интересует, существует ли возможность преобразования файла, записанного при помощи TestRecorder'а без применения TC, т.е. без использования функции импорт. Можно ли читать его самому, может для его записи используется какая-то кодировка, или же он двочиный, что вам известно об этом, или хотя бы где можно взять информацию.
#8
Отправлено 30 июня 2010 - 15:23
Т.е. записанный файл - двоичный. А вот про конвертацию этого файла в скрипт без использования TestComplete ничего не сказано - что наводит на мысль, что такой возможности нет. Но я могу ошибаться, так что вам лучше уточнить это у службы поддержки.Recorded user actions are first saved to a binary file... Once you have obtained the binary file, you can import it into TestComplete to be able to view, execute and modify it... To import a script, choose the target project in TestComplete’s Project Explorer panel, select File | Import | TestRecorder Data | Record Script from the main menu and specify the location of the recorded file.
#9
Отправлено 30 июня 2010 - 18:19
#10
Отправлено 03 июля 2010 - 10:30
#11
Отправлено 03 июля 2010 - 11:46
Извииняюсь, что пишу в ету тему, но так наверник будет лутьше. Менч интересует можна ли в рекорднон рлсьавить конструкыю if()?
А можно привести текст этой фразы на языке оригинала ? По-видимому, был использован не очень удачный переводчик.
Особенную сложность в понимании текста вызвали слова "наверник" "Менч" "рекорднон" "рлсьавить" "конструкыю"..
#12
Отправлено 03 июля 2010 - 12:48
#13
Отправлено 05 июля 2010 - 05:58
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных