2014-05-31 6 views
0

Может ли кто-нибудь помочь в том, как щелкнуть элемент в ListView с помощью selendroid (язык Java)? я знаю, используя инспектор, мы можем знать идентификатор элемента, но в списке все элементы имеют одинаковый идентификатор. Может кто-то, пожалуйста, помогите мне в этом.Selendroid - Как щелкнуть элемент в списке?

Заранее спасибо.

ответ

2

Вы можете захватывать элементы другим способом, например XPath или значение.

driver.findElement (By.xpath ("(// ListView/OtherTag) [3]"));

Для тестирования XPath вы можете использовать inspector после запуска selendroid-standalone.

2

Сначала получить все элементы в списке -

List<WebElement> we = driver.findElements(By.yourLocator); 

Теперь вы можете перемещаться по списку, либо используя цикл по каждому элементу или с помощью индекса списка