У меня есть url приложения, (не .ipa-файл), как я могу настроить этот URL-адрес в appium? У меня нет пути к этому файлу. Приложение кодируется Angular JS. Как настроить в Appium URL-адрес приложения?
ответ
Я решить мою проблему 2-мя способами:
Я положил в URL путь для *> /Debug-iphonesimulator/UICatalog.app
Добавление приложения: "сафари" и я запустить appium с НПМ версии 1.5.5, как что:
appium --default-возможности «{ "приложение": "сафари", "browserName": "сафари", "appium-версия":» 1.5.1" , "platformNa me ":" iOS "," platformVersion ":" 9.3 "," deviceName ":" iPad Air "," nativeInstrumentsLib ": true} '- команда-timeout" 0 " --pre-launch --nodeconfig" /Users/me/nodeconfig.json»--launch-тайм-аут "180000"
Вы можете сделать это с помощью кода,
capa = new DesiredCapabilities();
capa.setCapability("app", "http://example.com/appname.ipa");
Предоставление URL не должен иметь каких-либо полномочий.
Если его для сафари использовать следующие возможности в коде не Appium графического интерфейса
DesiredCapabilities capabilities=new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME,"Appium");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME,MobilePlatform.IOS);
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION,"7.1");
capabilities.setCapability(MobileCapabilityType.BROWSER_NAME,"safari");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"iPhone Simulator");
IOSDriver driver=new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);
driver.get("http://google.com");
Thread.sleep(4000);
driver.quit();
Я использую iOS, а не Android, и проблема, когда я использую мобильное сафари, я получил сообщение об ошибке перед запуском моих скриптов testng eclipse, говорящих, что он не может запускать сафари! – Emna
Если проблема только путь, это то, как я это сделать:
- заархивировать папку приложения (
testapp.app.zip
) - положить почтовый файл в папку (
~/server/
) - откройте терминал и перейдите в папку (
cd ~/server
) - команда запуска
python -m SimpleHTTPServer 8000
Ваш адрес приложение http://localhost:8000/testapp.app.zip
.
Это делается на стороне appium, ваш тестовый код может быть где угодно. localhost - это то, что appium видит, поэтому нет проблем, если вы запускаете тест из другой системы.
Спасибо за ваш anwser, я решил свою проблему по-разному на 2 метода 1) Я вставляю URL-адрес пути для Debug-iphonesimulator/UICatalog.app 2) Я запускаю с npm, а в конфигинге приложение - это сафари – Emna
счастлив, что ваш Проблема решена. вы не можете установить путь, если хотите запустить тест с удаленного устройства, для удаленного устройства вам все равно нужно установить url – alizelzele
Спасибо, теперь я использую: appium --default-capability '{"app": "safari", "browserName": "сафари", "appium-версия": "1.5.1", "platformName": "IOS", "platformVersion": "9.3 "," deviceName ":" iPad Air "," nativeInstrumentsLib ": true} '--command-timeout" 0 "--pre-launch --nodeconfig" /Users/me/nodeconfig.json "--launch-timeout "180000" – Emna
- 1. Как настроить Appium для автоматизации игры
- 2. Как настроить эмулятор Genymotion в appium?
- 3. Как настроить Appium и Android Studio?
- 4. Как настроить appium на операционной системе ubuntu
- 5. Как настроить среду Appium для автоматизации Android?
- 6. Как настроить appium для симулятора iOS?
- 7. Тестирование приложения NativeScript с Appium
- 8. Прочтите api-приложения приложения с Appium
- 9. Как установить путь приложения на сервере appium?
- 10. Запуск приложения с использованием Appium
- 11. Есть ли способ настроить UiWatchers из appium?
- 12. Скриншот тестового приложения в Appium Inspector
- 13. Appium: перезапуск приложения постоянно в реальном IPAD
- 14. Запуск приложения IOS в Appium с терминала
- 15. Как настроить приложения Xamarin.forms?
- 16. Как настроить Appium на MAC с Java для автоматизации iPhone?
- 17. Как правильно добавить файл приложения в appium Desired Capabilities?
- 18. Как записывать тестирование приложения Android в java с помощью appium?
- 19. Как убить Appium сессий на сервере Appium
- 20. Удаление приложения из фона с помощью Appium
- 21. Как настроить среду приложения ASP.NET?
- 22. Как настроить контекст приложения весной?
- 23. Проблема автоматизации приложения Кордовы с использованием Appium
- 24. Автоматизация приложения iOS 8 с Appium вызывает замораживание приложения
- 25. Appium для IOS сафари приложения окружающей среды установить
- 26. Инспектор Appium не запускается для приложения iOS
- 27. Обновление обновления приложения iOS с appium
- 28. Использование Appium для Android-приложения Black-test
- 29. Как настроить JProgressbar запуска приложения
- 30. Как настроить общие представления в urls.py приложения?
приложение путь расположение .app/.ipa в вашем случае на физическом хранении. вы можете создать приложение и указать его путь в разделе – nullpointer