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

Фотография

Тестрование под андроид, как настроить 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



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

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

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