Добрый день. Метод выполнения скомпилированных скриптов AutoIt из кода теста везде мелькает в примерах применения AutoIt для GUI компонентов. Но это же жутко неудобно. Хочется писать скрипт AutoIt прямо в тексте теста на java. Нагуглил пару каких-то наколеночных врапперов, они все используют AutoItX (dll версия), но один заброшен, другой не совместим с последними версиями AutoIt. Подскажите плиз самый правильный и стабильный способ интеграции кода AutoIt в java.
Webdriver (java) и AutoIt
Автор Azur, 21 авг 2012 04:28
Сообщений в теме: 5
#1
Отправлено 21 августа 2012 - 04:28
#2
Отправлено 21 августа 2012 - 06:49
Добрый день.
На C# можно вот так.
Пример работы с окном загрузки файла.
На C# можно вот так.
Пример работы с окном загрузки файла.
Autoit = new AutoItX3() Autoit.WinWait(widowTitle, "File &name:", 10); Autoit.ControlSetText(widowTitle, "", "[CLASS:Edit; INSTANCE:1]", pathToImageInput); Autoit.ControlClick(widowTitle, "", "[CLASS:Button; INSTANCE:1]"); Autoit.WinWaitClose(widowTitle, "File &name:", 10);
ap-test-team.blogspot.com
#3
Отправлено 21 августа 2012 - 14:09
Вот этот враппер вполне нормально работает: http://code.google.com/p/autoitx4java/
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#4
Отправлено 25 августа 2012 - 03:52
Спасибо, это то что нужно
#5
Отправлено 27 августа 2012 - 06:13
А как его использовать для удаленного сервера selenium?
#6
Отправлено 27 августа 2012 - 15:53
Никак :)А как его использовать для удаленного сервера selenium?
Для удаленного управления Windows-приложениями рекомендую посмотреть twin
Он архитектурно устроен по той же схеме, что и Selenium, но реализации несовместимые, так что нужно запускать два сервера -- один для Selenium, другой для twin.
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных