Selenium 2.5 не может использовать driver.get на Android - PullRequest
1 голос
/ 09 сентября 2011

У меня все хорошо работает на iOS, и я пытаюсь начать работу с веб-тестированием Android.Я пишу тесты в Python 2.7.2.
Я получаю исключение, когда пытаюсь использовать следующий код:

from selenium import webdriver
driver = webdriver.Remote(desired_capabilities="ANDROID", command_executor='http://localhost:8080/wd/hub')
driver.get('http://www.google.com')


Я получаю исключение с помощью команды driver.get.Но та же команда работает на iOS.Есть ли другая реализация для Android?

Исключение:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium-2.5.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 154, in get
    self.execute(Command.GET, {'url': url})
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium-2.5.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 144, in execute
    self.error_handler.check_response(response)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium-2.5.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 118, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: None ; Stacktrace: Method handle threw an error in WebDriverHandler.java
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...