how use winautomation tool automate windows application
Как да автоматизирате приложението на Windows с помощта на инструмента WinAutomation (Част II):
Ние разгледахме всички основи на инструмента WinAutomation в нашия предишен урок “ Автоматизиране на Windows приложение с помощта на WinAutomation Tool (Част 1) ”.
Основната част идва в този урок, тук ще обсъдим как да започнете с инструмента и да създадете прост робот и да стартирате робота с някои примери в реално време.
Тъй като продължаваме с тази част, настоятелно препоръчваме да инсталирате WinAutomation Tool според подробностите, предоставени в част 1 .
Този урок включва изобразително представяне на всяка стъпка, участваща в създаването на робот, заедно с практически примери, за да ви позволи да разберете концепцията по-добре.
В този урок ще разгледаме следното:
# 1) Създайте прост робот - 1
Състои се от много просто създаване на робот, без да се използват никакви свойства на инструмента WinAutomation.
# 2) Създайте обикновен робот - 2
Състои се от малко по-сложен случай с някои напреднали стъпки.
Нека да видим сега как да създадем обикновен робот с 2 различни примера.
Тъй като това не е инструмент с отворен код, аз използвам Basic Edition на инструмента WinAutomation, който е 30-дневен безплатен пробен период. Различните издания на WinAutoamtion Tool бяха обсъдени вече в нашия предишен урок.
Какво ще научите:
- Създайте обикновен робот - Пример 1
- Създайте обикновен робот - Пример 2
- Заключение
- Препоръчително четене
Създайте обикновен робот - Пример 1
Първо, идентифицирайте Икона на WinAutomation и кликнете два пъти върху него, за да отворите конзолата.
- Щракнете двукратно върху тази икона
WinAutomation ще отнеме няколко секунди, за да започне и да покаже конзолата.
По-долу е екранна снимка на това как ще изглежда WinAutomation Console.
Има няколко предварително дефинирани примера, които се показват в лявата част на конзолата.
Тук можете да създавате вашите проекти като различни папки, както е показано на горното изображение.
Сега нека започнем, като създадем прост робот с две стъпки. Въпреки че би било много по-бързо ръчно, тъй като това е основен прост тест, нека започнем с него.
Тук нашата цел е да създадем папка в C устройство и да наименуваме папката, да кажем SimpleRobot.
Това е просто демонстрация на това как да използвате някои ключови функции.
Стъпки:
- Създайте нова папка.
- Дайте име на папката.
- Добавете съобщение, че задачата е изпълнена.
# 1) Щракнете върху Нова икона на робот в горния ляв ъгъл, както е показано по-долу. Можете да използвате и пряк път (CTRL + N), за да създадете нов робот.
# две) След като щракнете върху Новия робот, ще получите екран, на който той ще поиска да даде името на Новия робот. Задайте име на Новия робот - кажете „Първият робот“
# 3) След като дадете име на вашия робот и щракнете върху enter, ще видите a Дизайнер на роботи както е показано по-долу, където се състои от много папки, които имат свои собствени свойства и могат да се използват по време на автоматизация. Тъй като всичко е предварително дефинирано тук, е толкова лесно да се използва инструментът WinAutomation.
# 4) Отворете папката „Папки“ и можете да видите 'Създай папка' опция под него, както е показано по-долу.
# 5) Сега можете да плъзнете действието, създайте папка и да я пуснете в основната последователност от действия, която се намира от дясната страна, както е показано по-долу. Можете също да щракнете двукратно върху Действие създаване на папка .
# 6) След като щракнете двукратно върху папката за създаване, ще се отвори прозорец със свойства на папката, както е показано по-долу, където можете да въведете местоположението и името на папката в предоставените полета.
Не въвеждайте нищо в изхода за действие, оставете го както е засега и кликнете върху Бутон ОК .
След това можете да видите, че папката за създаване се добавя към последователността на действията, както е показано по-долу.
# 7) Сега трябва да добавим съобщение, че папката е създадена успешно. За тази разгънете папката със съобщения и ще можете да видите много опции, както е показано по-долу.
# 8) Щракнете върху Показване на съобщение опция, която е първата опция в списъка, можете да щракнете и плъзнете или щракнете два пъти върху Показване на действието на съобщението .
# 9) Прозорец за свойства на „Показване на съобщение“ ще се покаже действие.
За всяко действие ще има съответния прозорец на свойствата, където можете да присвоите свои собствени свойства на действието
# 10) Въведете заглавие и съобщение, както е показано по-долу в прозореца на свойството. Създадено е заглавие като „Моят първи тест“ и съобщение като папка „SimpleRobot“.
# единадесет) Кликнете върху Добре за да затворите кутията.
# 12) Екранът на вашия дизайнер трябва да изглежда както е показано по-долу.
Стъпките за създаване на тестовия скрипт за стартиране на робота са завършени сега.
След това трябва да стартирате робота, за да проверите дали работи както се очаква.
# 13) Щракнете върху Икона за изпълнение както е показано на екрана по-долу.
След като щракнете върху Run, веднага роботът започва да изпълнява всеки ред в основната конзола.
След като приключи, трябва да видите поле за съобщение „Папка„ Създадена е SimpleRobot ““, както е показано по-долу, и ще бъде създадена нова папка на местоназначението, което сте избрали в прозореца на свойствата на папката за създаване на действие.
И така, готово е сега. Успешно създадохте нова папка с помощта на робота.
Затворете Robot Designer и запазете робота.
Можете да видите създадения робот в конзолата WinAutomation, както е показано по-долу.
Има няколко примера по подразбиране, където можете да ги разберете и стартирате по подразбиране. WinAutomation предостави тези примери за по-добро разбиране на инструмента.
Според нивото на опит на потребителя, има много такива примери във всяка папка на инструмента WinAutomation.
Създайте обикновен робот - Пример 2
В товаПример, ще видим някои разширени функции на инструмента за автоматизация на Win, където можете да използвате различни променливи, които присъстват, а също така ще видим как можем да използваме променливите между различни действия.
Тук можете също да копирате данните и да ги използвате, като ги преместите в различни действия.
В първия пример, видяхме как можем да създадем папка, сега ще зададем дата и час за създадената от нас папка, която ще бъде в името на папката.
За да извършим гореспоменатото действие, трябва да извършим следните 4 стъпки:
- Трябва да получите текущото време.
- Както в числовата форма, трябва да се промени в текстов формат.
- Създайте папка с това име.
- И накрая, трябва да изпратим съобщение, че предложените действия са извършени както направихме в първия пример. Като пускате съобщения, това ще улесни задачата ви там, където роботът е завършил зададената задача или не.
Нека да разгледаме как да изпълним горните четири стъпки.
Стъпка 1: Трябва да получите текущото време
Вече видяхме в първия пример как да отворите инструмента WinAutomation и да създадете нов робот. Нека веднага да преминем към частта за действие.
Придвижете се до „Действия по дата и час“ папка от списъка с показани папки и я разгънете, за да видите различни действия.
Щракнете и плъзнете „Получаване на текуща дата и час“ действие към основната конзола, както е показано по-долу.
Сега, прозорецът на свойствата на „Получаване на текуща дата и час“ ще се отвори, което се състои от две променливи - Вход за действие и изход за действие както е показано по-долу.
Налични са две опции в падащото меню Извличане на променлива за въвеждане на действие. Тъй като се нуждаем и от текуща дата и час, оставяме опцията такава, каквато е.
Ще извличаме информацията до променлива “% CurrentDateTime%”.
За да можем да съхраняваме извлечените дата и час за бъдещи цели.
След като щракнете върху бутона OK, ще видите екран като по-долу.
Стъпка 1 е направена.
Стъпка 2: Променете датата в текстов формат.
Щракнете и разгънете „Текстови действия“ папка от списъка с папки за действия.
Ще видите списък с действия, както е показано по-долу.
Намерете действието „Преобразуване на дата и час в текст“ , щракнете и плъзнете действието до основната последователност от действия.
разлика между b дърво и b дърво
Ще се покаже прозорецът на свойството за Преобразуване на датата в текст, както е показано по-долу.
В полето Date Time to Convert трябва да въведете променливата, която сте създали в предишното си действие, т.е. “% CurrentDateTime”.
Изберете Персонализиран формат от Формат, за да използвате падащото меню.
В падащото меню за персонализиран формат има много персонализирани формати за дата и час.
Тук нека изберете yyMMdd формат в нашия пример.
Прозорецът на свойствата ще изглежда както е показано по-долу.
Резултатът от действието ще бъде „% FormattedDateTime%“ сега.
Стъпка 3: Създайте папка
Както видяхме в пример 1, трябва да създадем нова папка.
В тази стъпка ще създадете нова папка с името „% FormattedDateTime“ и съхранявайте изхода в папка и трябва да присвоите съобщение, след като възложената задача приключи.
Стъпка 4: Присвояване на дисплейно съобщение
Последната стъпка е да зададете дисплейно съобщение за задачата.
Трябва да извършим същите стъпки, както направихме в първия пример.
Кликнете върху Бутон ОК , а прозорецът на свойствата на дисплейното съобщение ще бъде затворен.
След като всички стъпки бъдат изпълнени, вашият окончателен дизайнер на робота трябва да изглежда както е показано по-долу.
Сега стартирайте робота, като кликнете върху икона за изпълнение отгоре, както направихме в пример 1.
След като тестът ви бъде стартиран успешно, отидете и проверете в целевата папка дали е създадена нова папка с име на папката като текуща дата и час в текстов формат.
Запазете проекта и затворете дизайнера на робота.
Успешно приключихме с два примера как да използваме инструмента WinAutomation за автоматизиране на Windows приложение.
Заключение
Надявам се всеки да има основни познания за това как да използва инструмента WinAutomation Software за автоматизиране на Windows приложение чрез този урок.
След като го използвате практически, ще разберете, че това е един от най-добрите и лесни инструменти за автоматизиране на прозорци и уеб приложения.
Препоръчително четене
- Урок за WinAutomation: Автоматизиране на Windows приложения (Част 1)
- Първи стъпки с Robotium - най-популярният инструмент за тестване на потребителския интерфейс на приложението за Android
- Мониторинг на ефективността на приложенията и ИТ инфраструктурата с помощта на eG Enterprise Tool (практически преглед)
- Въведение в Sikuli GUI Automation Tool (Автоматизирайте всичко, което видите на екрана) - Sikuli Tutorial # 1
- Как да автоматизирате приложенията за Android с помощта на TestComplete Tool
- Преглед на инструмента за управление на тестове TestLodge
- Инсталирайте приложението си на устройство и започнете да тествате от Eclipse
- Ръководство за тестване на сигурността на уеб приложения