2015-04-28 1 views
1

Я установил все предпосылки для запуска теста Appium на моем Mac-компьютере, но я не могу понять, как запустить мой первый тест Appium. У меня возникли проблемы с написанием теста на Java. Идеальная вещь была бы файлом, который я мог бы просто надеть на свой компьютер, который при запуске откроет iOS-симулятор и нажмет несколько кнопок. Я очень хорошо знаю Селен, поэтому я мог бы выяснить остальное сам. У меня также есть несколько тестовых приложений на моем компьютере.Как написать свой первый тест Appium для iOS

Но любая помощь в написании самого самого тестового файла (предпочтительная Java) была бы высоко оценена!

ответ

2

Для запуска IOS тестов, вы можете выполнить следующие действия:

(Примечания: Я использую Java язык здесь в Eclipse IDE и с помощью Appium приложения):

  1. Создать новый проект Java в Eclipse.
  2. Импорт файлов jar: сервер Selenium Server (ранее Selenium RC Server) и требуемый клиентский драйвер (в соответствии с вашим выбором языка), который можно загрузить here. (Для импорта: щелкните правой кнопкой мыши по вашему проекту -> Свойства -> Библиотеки -> Добавить внешние JAR. Добавьте сюда все три файла selenium jar.)
  3. Download Appium app and launch.
  4. Вы можете запускать тестовые скрипты либо в тренажере, либо на реальном устройстве. Для запуска сценариев на реальном устройстве iOS вам понадобятся «deviceName», «platformVersion», «UDID» (идентификатор устройства) и «Bundle ID» (идентификатор пакета приложений) и абсолютный путь к .ipa.
  5. Для запуска сценариев на симуляторе iOS вам понадобятся «deviceName», «platformVersion», путь к .app и «Bundle ID» вашего приложения.
  6. Выберите capabilties в приложении Appium и укажите то же самое в своем скрипте, исходя из того, тестируете ли вы симулятор или устройство.
  7. Запустите сервер Appium, а затем запустите свой скрипт.

Все возможности сервера Appium, которые можно использовать, можно найти here.

Вы можете обратиться к моему сообщению в блоге here, а также для получения дополнительной информации, чтобы выполнить образец базового сценария.

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – Patrice

+1

добавлено подробнее – Smriti

+0

ссылка на ваш блог не работает @Smriti –