how use winautomation tool automate windows application
Як автоматизувати програму Windows за допомогою інструменту WinAutomation (Частина II):
Ми розглянули всі основи інструменту WinAutomation у нашому попередньому уроці “ Автоматизація програми Windows за допомогою інструмента WinAutomation (Частина 1) '.
Основна частина міститься в цьому підручнику, тут ми обговоримо, як розпочати роботу з інструментом та створити простий робот та запустити робота з деякими прикладами в реальному часі.
Продовжуючи цю частину, ми настійно рекомендуємо встановити WinAutomation Tool відповідно до деталей, наведених у частина 1 .
Цей підручник включає наочне зображення кожного кроку, задіяного у створенні робота, а також практичні приклади, щоб ви могли краще зрозуміти концепцію.
У цьому підручнику ми розглянемо наступне:
# 1) Створіть простого робота - 1
Складається з дуже простого створення робота без використання будь-яких властивостей інструменту WinAutomation.
# 2) Створити простого робота - 2
Складається з трохи більш складної справи з деякими просунутими кроками.
Давайте подивимось зараз, як створити простого робота з двома різними прикладами.
Оскільки це не інструмент з відкритим вихідним кодом, я запускаю інструмент WinAutomation Basic Edition, який є 30-денною безкоштовною пробною версією. Різні видання WinAutoamtion Tool вже обговорювалися в нашому попередньому підручнику.
Що ви дізнаєтесь:
- Створіть простого робота - Приклад 1
- Створіть простого робота - Приклад 2
- Висновок
- Рекомендована література
Створіть простого робота - Приклад 1
Спочатку визначте Піктограма WinAutomation і двічі клацніть на ньому, щоб відкрити консоль.
- Двічі клацніть на цю піктограму

WinAutomation займе кілька секунд, щоб розпочати роботу та відобразити консоль.
Нижче наведено знімок екрану того, як буде виглядати консоль WinAutomation.

Є кілька заздалегідь визначених прикладів, які відображаються в лівій частині консолі.
Тут ви можете створювати свої проекти у різних папках, як показано на зображенні вище.
Тепер почнемо із створення простого робота з двома кроками. Хоча це було б набагато швидше вручну, оскільки це базовий простий тест, давайте почнемо з нього.
Тут наша мета - створити папку на диску C та назвати папку, скажімо SimpleRobot.
Це лише демонстрація того, як використовувати деякі ключові функції.
Кроки:
- Створіть нову папку.
- Назвіть папку.
- Додайте повідомлення про те, що завдання виконано.
# 1) Клацніть на Значок нового робота у верхньому лівому куті, як показано нижче. Ви також можете використовувати ярлик (CTRL + N) для створення нового робота.

# два) Після того, як ви натиснете на Новий робот, ви отримаєте екран, де він попросить назвати Нового робота. Присвоїти ім’я Новому Роботу - скажіть 'Перший Робот'

# 3) Після того, як ви дасте своєму роботові ім'я та натиснете Enter, ви побачите Дизайнер роботів як показано нижче, де він складається з безлічі папок, які мають власні властивості і можуть бути використані під час автоматизації. Оскільки тут все визначено заздалегідь, користуватися інструментом WinAutomation настільки просто.

# 4) Відкрийте папку “Папки” і ви можете бачити “Створити папку” варіант під ним, як показано нижче.

# 5) Тепер ви можете перетягнути дію, створивши папку, і опустити її до основної послідовності дій, яка присутня праворуч, як показано нижче. Ви також можете двічі клацнути на Дія створення папки .

# 6) Після того, як ви двічі клацнете на папці create, відкриється вікно властивостей папки, як показано нижче, де ви можете ввести місце розташування та назву папки у наданих полях.
Не вводьте нічого у Вивід дій, залиште його таким, яким воно є, і натисніть на Кнопка ОК .

Після цього ви бачите, що папка створення додана до послідовності дій, як показано нижче.

# 7) Тепер нам потрібно додати повідомлення про те, що папку створено успішно. Для цього розгорніть папку повідомлень, і ви зможете побачити безліч варіантів, як показано нижче.

# 8) Клацніть на опцію Відобразити повідомлення, яка є першою у списку, ви можете натиснути та перетягнути або двічі клацнути Показати дію повідомлення .

# 9) Вікно властивостей “Відображення повідомлення” буде відображено дію.
Для кожної дії існувало б відповідне вікно властивостей, де ви можете призначити дії власні властивості
# 10) Введіть заголовок та повідомлення, як показано нижче, у вікні властивостей. Створено заголовок «Мій перший тест» та повідомлення у папці «SimpleRobot».

# одинадцять) Натисніть на в порядку щоб закрити коробку.
# 12) Екран вашого дизайнера повинен виглядати, як показано нижче.

Крок для створення тестового сценарію для запуску робота завершено.
Далі потрібно запустити робота, щоб перевірити, чи працює він належним чином.
# 13) Клацніть на Піктограма запуску як показано на екрані нижче.

Після натискання кнопки Виконати робот негайно починає виконувати кожен рядок на головній консолі.
Після його завершення ви побачите вікно повідомлення «Папка« Створено SimpleRobot »», як показано нижче, і буде створена нова папка в пункті призначення, який ви вибрали у вікні властивостей папки створення дії.

Отже, це зроблено зараз. Ви успішно створили нову папку за допомогою робота.
Закрийте Robot Designer і збережіть робота.
Ви можете побачити створеного робота на консолі WinAutomation, як показано нижче.

За замовчуванням є кілька прикладів, коли ви можете зрозуміти та запустити їх за замовчуванням. WinAutomation представив ці приклади для кращого розуміння інструменту.

Відповідно до рівня досвіду користувача, у кожній папці на інструменті WinAutomation є багато таких прикладів.
Створіть простого робота - Приклад 2
У цьомуПриклад, ми побачимо деякі розширені функції інструмента автоматизації Win, де ви можете використовувати різні наявні змінні, а також побачимо, як ми можемо використовувати змінні між різними діями.
Тут ви також можете скопіювати дані та використовувати їх, переміщуючи в різні дії.
У першому прикладі ми побачили, як ми можемо створити папку, тепер ми призначимо дату та час для створеної нами папки, яка буде в назві папки.
Щоб виконати вищезазначену дію, нам потрібно виконати наступні 4 кроки:
- Потрібно отримати поточний час.
- Як і у цифровій формі, потрібно змінити текстовий формат.
- Створіть папку з такою назвою.
- Нарешті, нам потрібно висловити повідомлення про те, що запропоновані дії виконуються так, як це було зроблено у першому прикладі. Розміщуючи повідомлення, це полегшить ваше завдання там, де робот закінчив доручене завдання чи ні.
Давайте подивимося, як виконати вищезазначені чотири кроки.
Крок 1: Потрібно визначити поточний час
У першому прикладі ми вже бачили, як відкрити інструмент WinAutomation і створити нового робота. Відразу перейдемо до частини дії.
Перейдіть до “Дії за часом і датою” зі списку відображених папок та розгорніть її, щоб побачити різні дії.
Клацніть і перетягніть “Отримати поточну дату та час” дії до головної консолі, як показано нижче.

Тепер вікно властивостей “Отримати поточну дату та час” відкриється, що складається з двох змінних - Введення дії та результат дії як показано нижче.

У спадному меню «Отримати» змінної «Введення дії» доступні два варіанти. Оскільки нам потрібні також поточна дата та час, ми залишаємо можливість як є.
Ми будемо отримувати інформацію до змінної “% CurrentDateTime%”.
Щоб ми могли зберегти отриману дату та час для майбутніх цілей.
Після натискання кнопки OK ви побачите екран, як показано нижче.

Крок 1 виконано.
Крок 2: Змініть дату на текстовий формат.
Клацніть та розгорніть “Текстові дії” папки у формі списку папок дій.
Ви побачите список дій, як показано нижче.

Знайдіть дію “Перетворити дату в текст” , клацніть і перетягніть дію до основної послідовності дій.

запитання та відповіді на співбесіду для тестування pdf
Відобразиться вікно властивостей Перетворити дату в текст, як показано нижче.

У полі Дата-час для перетворення потрібно ввести змінну, яку ви створили у вашій попередній дії, тобто “% CurrentDateTime”.
Виберіть Спеціальний формат із Формат, щоб скористатися спадним меню.
У розкривному меню користувацького формату є багато власних форматів дати та часу.
Тут давайте виберемо формат yyMMdd у нашому прикладі.
Вікно властивостей буде виглядати так, як показано нижче.

Результатом дії буде “% FormattedDateTime%” зараз.
Крок 3: Створіть папку
Як ми бачили в прикладі 1, нам потрібно створити нову папку.
На цьому кроці ви створите нову папку з назвою “% FormattedDateTime” і збережіть вихідні дані в папці, і потрібно призначити повідомлення після завершення призначеного завдання.

Крок 4: Призначте повідомлення на дисплеї
Останнім кроком є призначення дисплейного повідомлення для завдання.
Нам потрібно виконати ті самі дії, що й у першому прикладі.

Натисніть на Кнопка ОК , а вікно властивостей відображуваного повідомлення буде закрито.
Коли всі кроки виконано, ваш остаточний дизайнер роботів повинен виглядати так, як показано нижче.

Тепер запустіть Робота, натиснувши на значок запуску вгорі, як це було зроблено в прикладі 1.
Після успішного запуску тесту перейдіть і перевірте у цільовій папці, чи нова папка створена з назвою папки як поточної дати та часу у текстовому форматі.
Збережіть проект і закрийте конструктора роботів.
Ми успішно закінчили з двома прикладами того, як використовувати інструмент WinAutomation для автоматизації програми Windows.
Висновок
Я сподіваюся, кожен повинен мати базові знання про те, як використовувати інструмент WinAutomation Software для автоматизації програми Windows за допомогою цього посібника.
Практично використовуючи його, ви дізнаєтесь, що це один з найкращих і найпростіших інструментів для автоматизації вікон та веб-додатків.
Рекомендована література
- Підручник з WinAutomation: Автоматизація програм Windows (Частина 1)
- Початок роботи з Robotium - найпопулярнішим інструментом тестування інтерфейсу додатка Android
- Моніторинг продуктивності додатків та ІТ-інфраструктури за допомогою eG Enterprise Tool (практичний огляд)
- Вступ до інструменту автоматизації графічного інтерфейсу Sikuli (Автоматизуйте все, що побачите на екрані) - Підручник Sikuli # 1
- Як автоматизувати програми для Android за допомогою інструмента TestComplete
- Огляд інструменту управління тестами TestLodge
- Встановіть свою програму на пристрій і починайте тестування з Eclipse
- Посібник із тестування безпеки веб-додатків