Android driver issue

Здравствуйте.

 

При выполнении тестов на  Android driver'е переодически в разных тестах выпадает ошибка на строках с кликом по элементам найденых c помощью xpath.

 

driver.findElement(By.xpath("//a[@id='series']")).click(); - для примера

Ошибка представлена ниже:

 

org.openqa.selenium.WebDriverException: Value _xpath_failed of type java.lang.String cannot be converted to JSONObject
 
Тесты ранаются на реальной девайсе под управлнеием Android 2.3.6. Так же данная ошибка воспроизовдится и под 4 версией Андройда. 
 
Может кто-нибудь поможет решить данную проблему?
 
 

вы пробовали находить вашу ссылку через другие "By" (id, css)?

Пробовал использовать css селекторы, но драйвер выдавал примерно следующую ошибку "Driver does not support finding an element by selector: a#reality-docs". Использование Id не всегда возможно, т.к. не все нужные элементы имеют id.

 

m16master, вопрос немножко не по теме, но не подскажешь пожалуйста как запустить Android Driver? Что для этого нужно сделать?

Ставите Android SDK на Eclipse, устанавливаете webdriver apk на девайс либо эмулятор. Форвардите порты и все. Остальное впринципе не отличается от запуска других драйверов.

Вот ссылка на подробную информацию по запуску.