Перейти к содержимому

Фотография

Webdriver (java) и AutoIt


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 21 августа 2012 - 04:28

Добрый день. Метод выполнения скомпилированных скриптов AutoIt из кода теста везде мелькает в примерах применения AutoIt для GUI компонентов. Но это же жутко неудобно. Хочется писать скрипт AutoIt прямо в тексте теста на java. Нагуглил пару каких-то наколеночных врапперов, они все используют AutoItX (dll версия), но один заброшен, другой не совместим с последними версиями AutoIt. Подскажите плиз самый правильный и стабильный способ интеграции кода AutoIt в java.
  • 0

#2 achumagin

achumagin

    Активный участник

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 21 августа 2012 - 06:49

Добрый день.
На 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);

  • 0
ap-test-team.blogspot.com

#3 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 21 августа 2012 - 14:09

Вот этот враппер вполне нормально работает: http://code.google.com/p/autoitx4java/
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#4 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 25 августа 2012 - 03:52

Спасибо, это то что нужно
  • 0

#5 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 27 августа 2012 - 06:13

А как его использовать для удаленного сервера selenium?
  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 27 августа 2012 - 15:53

А как его использовать для удаленного сервера selenium?

Никак :)

Для удаленного управления Windows-приложениями рекомендую посмотреть twin
Он архитектурно устроен по той же схеме, что и Selenium, но реализации несовместимые, так что нужно запускать два сервера -- один для Selenium, другой для twin.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных