Yo Dawg Я слышал, что вы, как веб-элементы ...Могу ли я получить веб-элемент внутри другого веб-элемента?
Так что я хотел бы знать, если это возможно, чтобы найти веб-элемент по классу, идентификатор или любой другой селектор, а затем в том, что найти другой элемент по класс и т.д.
фон
у меня есть контейнер с идентификатором, который содержит набор элементов, которые я хочу, чтобы поместить в список по классу, проблема заключается в том, что если я пытаюсь getElements(By.class)
он подберет некоторые элементы за пределами, которых я не хочу.
Покушение
Я пытался сделать это с XPATH
, но он чувствует себя грязным, как жесткое кодирование. Поскольку эти тесты должны быть надежными, я думал, что должен быть лучший способ сделать это.
Этот код фиксирует элементы за пределами того, что я хочу
public double checkStars(){
List<WebElement> starsOn = driver.findElements(By.className("on"));
return starsOn.size();
}
Вопрос
Могу ли я выбрать веб-элемент при ограничении поиска внутрь другого веб-элемента, и как это делается?
Thats действительно здорово, так что я могу захватить часть страницы, а затем посмотреть на коллекцию элементов только внутри этого. :) привет, Муннал, хороший краткий ответ –
ваш прием. если это решает вашу проблему, вы можете принять ее как ответ! так что другие могут также быстро найти его. –