Как посчитать совпадения Xpath с списком андроидов в Appium

Я хочу сосчитать элемент ниже, но на самом деле он учитывает только те элементы, которые отображаются на экране. Так что, если у меня есть 100 элементов, мне нужно прокрутить вниз больше. Как я могу включить других в подсчет тоже?

введите описание изображения здесь

1 ответ

Это зависит от того, как ваше приложение реализовано. Теперь разработчики обычно используют ресурс, чтобы отобразить эти вещи, чтобы не тратить их впустую. Например, у вас есть таблица ниже

[index][content]
1-A
2-B
3-C
4-D
5-E

Когда вы прокрутите вниз, первый элемент исчезнет, ​​и разработчик использует этот ресурс для отображения сразу за последним элементом (или они будут использовать для отображения элемент-buffer - например: index=6)

[index][content] - after you scrolled down
2-B
3-C
4-D
5-E
6-F (first resource here - or it is the buffer resource)

С этим реализованным способом вы не можете использовать "xpath_count" для подсчета. Давайте попробуем прокрутить вниз (используйте цикл for для подсчета количества элементов на странице, затем прокрутите вниз и продолжайте их подсчет)

Другие вопросы по тегам