По сути, существует четыре причины, по которым элемент не взаимодействует.
1) Время - время, необходимое для загрузки элементов.Для этого вам нужно проверить, как использовать неявное явное ожидание
2) Проверить, находится ли элемент во фрейме.Для этого переключитесь на фрейм.
3) Неправильный локатор
4) Неправильная реализация отзывчивости.Это по-прежнему связано с № 3).На некоторых сайтах включен только один код для мобильных и веб-версий.Таким образом, элемент будет иметь более одного экземпляра при проверке xxxxx.size.Вам придется искать в списке тот, чей дисплей! = Нет.Затем вы можете добавить положение элемента в ваш xpath или любой другой локатор, который вы используете.Например, xxxx / yyyyy / zzzz [3], если позиция 4 в списке.
Используйте этот код для Java, Допущения a) тип локатора - id b) имя списка - nameOfYourElements
List nameOfYourElements = wd.findElements (By.id ("nameOfYourID"));System.out.println (nameOfYourElements.size ());