1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pjy-uitestcollection

Клонировать/Скачать
appium.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 00:50 7537ab6

Appium

github:https://github.com/appium/appium

Star: 3954
Fork: 2277
Watch: 622
До 2016.08.22

Что такое Appium?

Appium — это инструмент для автоматизации тестирования нативных, гибридных и мобильных веб-приложений с открытым исходным кодом, который работает на кроссплатформенной основе. Тестирование проводится на симуляторах (iOS, FirefoxOS), эмуляторах (Android) и реальных устройствах (iOS, Android, Windows, FirefoxOS).

Поддерживаемые платформы

  • iOS;
  • Android;
  • Windows;
  • FirefoxOS.

Почему стоит выбрать Appium?

  1. Не нужно перекомпилировать приложение или каким-либо образом модифицировать его благодаря использованию стандартных API автоматизации на всех платформах.
  2. Можно писать тесты с помощью любимых инструментов разработки, используя любой язык, совместимый с WebDriver, например Java, Objective-C, JavaScript с Node.js (в вариантах обещаний, обратных вызовов или генераторов), PHP, Python, Ruby, C#, Clojure или Perl с использованием Selenium WebDriver API и языковых клиентских библиотек.
  3. Можно использовать любую среду тестирования.

Инвестирование в протокол WebDriver означает, что вы делаете ставку на единый бесплатный и открытый протокол тестирования, который стал стандартом де-факто. Не ограничивайте себя проприетарным стеком.

Если вы используете библиотеку UIAutomation от Apple без Appium, вы можете писать тесты только на JavaScript и запускать их только через приложение Instruments. Аналогично, с UiAutomator от Google вы можете писать тесты только на Java. Appium открывает возможность настоящей кроссплатформенной нативной мобильной автоматизации. Наконец-то!

Список клиентских библиотек с поддержкой сервера Appium

Язык/фреймворк Репозиторий на GitHub и инструкции по установке
Ruby https://github.com/appium/ruby_lib
Python https://github.com/appium/python-client
Java https://github.com/appium/java-client
JavaScript (Node.js) https://github.com/admc/wd
Objective C https://github.com/appium/selenium-objective-c
PHP https://github.com/appium/php-client
C# (.NET) https://github.com/appium/appium-dotnet-driver
RobotFramework https://github.com/jollychang/robotframework-appiumlibrary

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/pjy-uitestcollection.git
git@api.gitlife.ru:oschina-mirror/pjy-uitestcollection.git
oschina-mirror
pjy-uitestcollection
pjy-uitestcollection
master