У меня уже есть Windows ПК, в котором я программирую все мои комплекты C# Selenium Webdriver. Оттуда запущенные тесты откроют соответствующий браузер, и я могу либо отлаживать, либо выполнять тесты по мере необходимости. Может кто-нибудь, пожалуйста, дайте мне знать подходящий родной iPhone-приложение, эквивалентное этой среде разработки и отладки? Насколько я могу судить, драйвер iOS можно использовать со стороны программирования, но не имеет подключенного имитатора, который можно использовать - это просто API. Я проверил веб-сайт Appium, но похоже, что он может работать только на Mac (исправьте меня, если я ошибаюсь), и я не уверен, что он предназначен для «тестирования черного ящика» или мне нужно загрузить полное приложение для iPhone сначала проецируйте на него и создайте тестовые комплекты оттуда. Трудно сказать только с сайта. Таким образом, любая помощь была бы оценена - особенно если вы раньше работали с драйвером iOS или Appium.Как добавить в мои C# Selenium Webdriver комплекты для самостоятельного тестирования приложений для iPhone, используя Windows
ответ
Так вот плохие новости:
- Вам нужно будет машина с OSX, чтобы запустить «iPhone Simulator». Here's the general consensus on running the emulator on a hackintosh
Плохая часть. Вот хорошая часть:
Оттуда запущенные тесты откроют соответствующий браузер, и я могу либо отлаживать, либо выполнять тесты по мере необходимости.
- Appium's Inspector поможет вашему инструмент отладки, в то время как IOS Simulator ваш «браузер»
Насколько я мог сказать, драйвер IOS может использоваться со стороны, программирования, но не имеет прикрепленного имитатора, который можно использовать - это просто API.
- Вы равны 1/2.
- Нет прилагаемого симулятора - это чисто сервер REST.
- Вот почему вы можете написать свои тесты на любом языке.
- У них есть различные клиентские библиотеки, которые облегчают работу. Here's the one for C#
Я не уверен, что он предназначен для «черного ящика тестирования»
- Одна из философий Appium является «Вы не должны изменить приложение, чтобы проверить его» так что да, вам не нужно ничего знать о внутренних компонентах системы, чтобы проверить это.
или есть ли я загрузить полный проект iPhone приложение в него первый и застроить тестовые наборы оттуда.
Если вы хотите, чтобы запустить его на тренажере (вы), вам нужна версия разработчиков приложения (компилируются полное iPhone приложения проект)
Так что либо системы CI (Jenkins и т. Д.) Дает вам файл .ipa или .app, или вы можете создать клиентский разработчик для вас, или вы можете проверить исходный код и построить & с XCode.
Here's the setup guide on how to run your app with Appium, which covers the above two points.
Трудно сказать, только с веб-сайта.
- Это немного кривой обучения, чтобы начать - и документация немного разбросаны вокруг. Сначала я предложил бы прочитать this, а затем начать с запуска инспектора по образцу проекта iOS (например, this Paint app), а затем приложение, которое вы на самом деле пытаетесь автоматизировать.
- 1. Как заставить Selenium Webdriver сфокусироваться (используя C#)?
- 2. iPad mini для тестирования приложений для iPhone
- 3. launcher.rb для selenium-webdriver
- 4. , который подходит для Selenium Webdriver
- 5. Как интегрировать JMeter с Selenium WebDriver для тестирования нагрузки?
- 6. подход для многоязычного тестирования с использованием selenium webdriver
- 7. Использование Selenium Webdriver (с Java) для тестирования видео без ID
- 8. Как использовать автономный сервер Selenium для тестирования веб-приложений https?
- 9. настроить C# Selenium webdriver для Jenkins
- 10. Можно ли использовать Selenium WebDriver для автоматизации настольных приложений?
- 11. WebDriver контейнер в circleci для тестирования
- 12. Как автоматизировать мои веб-страницы для тестирования с использованием Selenium
- 13. Комплекты и UI-комплекты для разработки iOS?
- 14. Selenium WebDriver для Firefox
- 15. Автоматизация тестирования ExtJS с использованием Selenium Webdriver
- 16. Selenium WebDriver загрузка файла для загрузки C#
- 17. Приложение Selenium webdriver для тестирования другого веб-приложения ERP
- 18. Selenium-webdriver для разбора (Ruby)
- 19. Webdriver показывает пустой экран в Xcode для тестирования симулятора iphone
- 20. Настройка сервера webdriver/selenium для транспортиратора
- 21. Ошибка Selenium WebDriver для IE
- 22. Selenium WebDriver для C# - всплывающие диалоговые окна
- 23. Как использовать Selenium Webdriver для изменения местоположения?
- 24. Распространение приложений для тестирования заказчиком
- 25. Selenium Grid для тестирования напряжения/производительности
- 26. Может ли C++ и C# использоваться для приложений для iPhone
- 27. Selenium WebDriver NoSuchElementException для флажка
- 28. Приложение для приложений Android: через Appium, Selenium WebDriver, Java: NoSuchElementFoundException
- 29. Загрузчик приложений для Windows
- 30. Как установить https proxy для webdriver selenium?