Я новичок в appium, и я так долго застрял в этом конкретном месте, и ни одно из решений больше не работает для меня. Даже малейшее толчок в правильном направлении будет действительно оценено.
Я пытаюсь автоматизировать приложение, которое выглядит как показано ниже.
Я хочу пройти по первому горизонтальному баннеру (например, недавно добавленный телевизор). Играть всевидео в этом баннере, а затем аналогичным образом переходите ко второму баннеру (недавно добавленные фильмы).
Я обнаружил проблему с поиском локаторов для этих элементов. Ниже приведена структура приложения Android.
<Android App>
<First Horizontal Tab-Recently Added TV>
[resource-id="A",class="B",index=0]
<Child Element-Video File>
[resource-id="A",class="B",index=0]
<Child Element-Video File>
[resource-id="A",class="B",index=1]
<Child Element-Video File>
[resource-id="A",class="B",index=2]
<Child Element-Video File>
[resource-id="A",class="B",index=3]
<First Horizontal Tab-Recently Added Movies>
[resource-id="A",class="B",index=0]
<Child Element-Video File>
[resource-id="A",class="B",index=0]
<Child Element-Video File>
[resource-id="A",class="B",index=1]
<Child Element-Video File>
[resource-id="A",class="B",index=2]
<Child Element-Video File>
[resource-id="A",class="B",index=3]
Обе горизонтальные полосы имеют все одинаковые параметры, кроме заголовка. Кроме того, дочерние элементы имеют общие параметры между ползунками.
Я хотел получить общее количество видеов первой ползунке прокрутите его и получите количество видео в этом ряду до конца. А затем начните проигрывать видео с домашней страницы, один за другим.
Но я сомневаюсьЭто значит, что оба столбца имеют все общие имена для элементов.
Скажите, пожалуйста, как получить желаемый результат или, если возможно, сделать это.