Давайте представим, что перед нами стоит задача проверить правильность отображения большого количества элементов пользовательского интерфейса (UI). Если элементов всего 2–3, то можно сравнить каждый из них визуально. Но что делать, если элементов 150? В этой статье мы рассмотрим, как эффективно проверить правильность отображения элементов UI, в частности выпадающего списка. Возьмём любой сайт для примера, например OZON. У нас есть список значений, которые мы будем искать. Мы используем эти значения для создания локаторов. Определяем блок, в котором находятся все нужные значения. Затем создаём путь до одного из значений. Таким образом, мы получаем количество локаторов, равное количеству значений в списке. $x("//div[@class='aaf9']/div") Прописываем локатор до наименования каждого блока $x("//div[@class='aaf9']/div/div[2]") Из статьи - мы уже умеем писать локаторы в отдельном классе, так что давайте их напишем. Таким образом в списке у нас будут записаны все значения. Также создаем пусто
Что делать если нам нужно взять список локаторов? Assert list в Intellij IDEA JAVA.
7 мая 20247 мая 2024
71
1 мин