Могу ли я использовать концепции Loop в элементах поиска транспортиров по Xpath? - PullRequest
0 голосов
/ 04 июля 2019

У меня есть некоторые похожие идеи на веб-странице, и для оптимизации кода я могу использовать зацикливание внутри кода транспортира.как, например, если у вас есть 5 идей на веб-странице и написать код вручную для всех 5 идей, будет довольно сложно выполнить код.Поэтому, если я ищу элементы по их Xpath, могу ли я использовать цикл между ними.

1 Ответ

0 голосов
/ 04 июля 2019

Да! вы можете использовать цикл в ваших скриптах транспортира для прохождения элементов на основе локатора xpath.

, например

for (int i=1; i<5; 1++){
element(by.xpath('html\div[1]\div\div[2]\span['+i+']'));
//do whatever the operation is required on the element
}

Но есть предположение, что лучше использовать селекторы ng-model, css или id вместо xpath, потому что есть вероятность, что xpath динамически обновляется, и в этом случае он всегда требует модификации в скриптах.

...