Код не, возвращающий «класс Java».
См. Документацию по адресу By.className
. Элемент-указатель здесь относится к элементу HTML, загруженному Selenium, с определенным классом CSS.
находит элементы, основанные на значении атрибута "[CSS] класса" ..
экземпляр из By
возвращается - это возвращаемый объект описывает критерии выбора , но не сразу оценивает конкретный элемент, который используется позже.
Фактический тип объекта, возвращаемого соответствует реализующего класса, который представляет собой подкласс By
абстрактного класса; в этом случае возвращаемый объект имеет «реальный» тип вложенного класса By.ByCssSelector
.
общественный статический класс By.ByCssSelector Выдвигается
'WebDriverWait.until()' фактически возвращает 'WebElement'. http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#expected-conditions – JeffC
@JeffC Он делает. Не знаете, как это противоречит вышеизложенному. – user2864740
Я неправильно понял. Я думал, вы говорите, что локатор (By) был возвращен, а не экземпляр. Извините – JeffC