Перейти к содержимому

Программирование на Python для тестировщиков
онлайн, начало 18 октября
Логи как инструмент тестировщика
онлайн, начало 21 октября
Тестирование REST API
онлайн, начало 21 октября
Организация автоматизированного тестирования
онлайн, начало 18 октября
Фотография

Тестрование под андроид, как настроить Selendroid+php

selenium selendroid android php

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 andreyvalerievich1

andreyvalerievich1

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Жуков Андрей

Отправлено 26 Октябрь 2016 - 15:27

Доброго времени суток.
Я не являюсь тестировщиком, только в процессе учебы.
Я работаю на Linux Mint и с помощью webdriver от facebook+php удалось сделать задачу проверки ресурса под chrome и firefox.
Но вот проблема заключается в том, что мне необходимо сделать работу с проверкой под разные девайсы(в частности под андроид) и с разных ип адресов, т. е. с использованием проски.
Я пробую реализовать работу Selenium с проверкой под андроид. Я так понял, что можно это реализовать с помощью Selendroid
Я делаю следующее:
1. Скачал selendroid-standalone-0.17.0-with-dependencies.jar и selendroid-test-app-0.17.0.apk и добавил в корень проекта
2. Установил Android sdk
3. Установил(как указано в документации - http://selendroid.io/setup.html) следующее
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
4. В PATH прописал пути <home_path>/sdk/android-sdk-linux/platform-tools:<home_path>/sdk/android-sdk-linux/tools:<home_path>/sdk/android-sdk-linux/build-tools/22.0.1/
5. JAVA SDK установлен, добавил в ANDROID_HOME путь к sdk Android и в JAVA_HOME путь к java sdk(/usr/lib/jvm/java-7-openjdk-amd64)
6. Запустил android sdk и в консоли ввел команду java -jar selendroid-standalone-0.17.0-with-dependencies.jar -app selendroid-test-app-0.17.0.apk
7. Далее запустил на выполнение php скрипт.
В php скрипте такие строки
<?php
$desired_capabilities = DesiredCapabilities::android();
$driver = RemoteWebDriver::create($host, $desired_capabilities);
 
И тут появляется проблема в консоли выводится ошибка
 
[Facebook\WebDriver\Exception\SessionNotCreatedException]  
Error starting Selendroid session
 
Не получается запустить сессию. Перед этим работал с selenium-server-standalone-2.53.1.jar и сессия запускалась все работало, а вот с selendroid не получается. Подскажите, пожалуйста, в чем может быть проблема.

  • 0


Инструменты тестировщика: Git
онлайн
Инструменты тестировщика: Консольные утилиты Android
онлайн
Автоматизатор мобильных приложений
онлайн
Тестирование мобильных приложений: начальный уровень
онлайн




Темы с аналогичным тегами selenium, selendroid, android, php

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале