2016-11-21 4 views
-1

Привет WindowsAutomation/Appium сообщества,Как выполнить тестирование нескольких устройств с ОС Windows Application Driver

Я пишу тесты для автоматизации пользовательского интерфейса для приложения для Windows 10 на основе, и все не идет хорошо с моих тестовых сценариев до тех пор, когда я должен был войдите во второе устройство. Я не знаю, как сделать эту работу с WinAppDriver. Я прочитал в Appium и WinAppDriver, но не похоже, что этот сценарий поддерживается в настоящий момент. Кто-нибудь мог взломать этот процесс? Пожалуйста, порекомендуйте.

+0

Не уверен, что для окон есть одно и то же помещение, но это общее представление о том, как поддерживать несколько устройств. Http://stackoverflow.com/questions/40174533/opening-multiple-appium-server-instances-on-same- machine/40183942 # 40183942 – JaysonP

ответ

-1

Возможно подключение к 2-м устройству. Эти шаги описаны в «запущенных на удаленном компьютере» Инструкции по ридми здесь: https://github.com/Microsoft/WinAppDriver

  1. На машине вы хотите запустить тестовое приложение на, открыть «Брандмауэр Windows в режиме повышенной безопасности»

    • Выберите "Inbound Rules" -> "New Rule" Тип
    • Правило -> порт
    • Выберите TCP
    • Выберите конкретный локальный POR т (4723 является стандартным WinAppDriver)
    • Действие -> разрешить подключение
    • Профиль -> выбрать все
    • Name -> по желанию, выбрать имя для правила (например, WinAppDriver дистанционный)
  2. Run IPCONFIG определить локальный IP-адрес вашего компьютера

    • Обратите внимание, что установка * в качестве опции командной строки IP-адрес будет вызывать его для связывания всех связанных IP-адреса на компьютере
  3. Run WinAppDriver.exe с аргументами командной строки, как показано выше определения локального IP и порт (должен быть в администратора ЦМД)

  4. На машине с тестовым бегуном убедитесь, что URL-адрес тестового сценария указывает на IP удаленного компьютера
  5. Если тестовое приложение установлено на удаленном компьютере, запустите тестовый скрипт и посмотрите результаты!

Я работаю в Microsoft на WinAppDriver.

+0

Спасибо, кучка @barefoot, я сейчас пытаюсь. Вопрос: Возможно ли выполнить параллельное выполнение с помощью этого подхода? Будет ли я запускать тест на машине хоста/testrunner и удаленной машине с тем же запущенным приложением? Могу ли я запустить два экземпляра WinAppDriver? Благодаря! – naturalResource

+0

Спасибо, босиком! Это сработало. – naturalResource

Смежные вопросы