2016-06-30 2 views

ответ

4

Код не, возвращающий «класс Java».

См. Документацию по адресу By.className. Элемент-указатель здесь относится к элементу HTML, загруженному Selenium, с определенным классом CSS.

находит элементы, основанные на значении атрибута "[CSS] класса" ..

экземпляр из By возвращается - это возвращаемый объект описывает критерии выбора , но не сразу оценивает конкретный элемент, который используется позже.


Фактический тип объекта, возвращаемого соответствует реализующего класса, который представляет собой подкласс By абстрактного класса; в этом случае возвращаемый объект имеет «реальный» тип вложенного класса By.ByCssSelector.

общественный статический класс By.ByCssSelector Выдвигается

+0

'WebDriverWait.until()' фактически возвращает 'WebElement'. http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#expected-conditions – JeffC

+0

@JeffC Он делает. Не знаете, как это противоречит вышеизложенному. – user2864740

+0

Я неправильно понял. Я думал, вы говорите, что локатор (By) был возвращен, а не экземпляр. Извините – JeffC

Смежные вопросы