WebDriverElement

Класс — WebDriverElement

Все методы:

findElement() — поиск первого WebDriverElement с указанным элементом используя встроенный механизм

findElements() — поиск всех WebDriverElements с указанным элементом используя встроенный механизм

clear() — очистка значений тегов TEXTAREA и INPUT

click() — щелчок по этому элементу

getAttribute() — получение значения указанного атрибута элемента

getCSSValue() — получение значения указанного CSS свойства

getLocation() — получение расположения элемента относительно верхнего-левого угла страницы

getLocationOnScreenOnceScrolledIntoView() — попытка прокрутить так, что бы видно было этот элемент и возврат положения элемента относительно верхнего-левого угла после этого.

getSize() — получить размер элемента

getTagName() — получить имя тега

getText() — получить видимый (не скрытый CSS элемент) внутренний текст элемента, включая под элементы, с удаленными лишними пробелами вначале и в конце текста

isDisplayed() — является ли элемент видимым или нет? Этот метод разрешает проблему распознавания атрибута «style» элемента.

isEnabled() — проверяет элемент включен или нет? В основном возвращает значение true

isSelected() — определяет элемент выделен или нет?

sendKeys() — симулирует ввод в элемент, который может установить заданное значение

submit() — если текущим элементом является форма, или элемент внутри формы, тогда он будет отправлен на удаленный сервер

getID() — получает установленный ID элемента

Методы:

findElement()

Формат оператора:

findElement(\WebDriverBy $locator) : \WebDriverElement

$locator — класс \WebDriverBy содержащий данные элемента

Возвращает : \WebDriverElement или генерирует исключение — HttpCommandExecutor, если отсутствует элемент

 

findElements()

Формат оператора:

findElements(\WebDriverBy $locator) : array

$locator — класс \WebDriverBy содержащий данные об элементе

Возвращает : массив из всех \WebDriverElements или пустой массив, в случае отсутствия

 

clear()

Формат оператора:

clear() : \WebDriverElement

Возвращает : класс \WebDriverElement текущего экземпляра

 

getAttribute()

Формат оператора:

getAttribute(string $attribute_name) : string

$attribute_name — имя атрибута

Возвращает : строковое значение атрибута

 

getCSSValue()

Формат оператора:

getCSSValue(string $css_property_name) : string

$css_property_name — имя CSS свойства

Возвращает : строковое значение CSS свойства

 

getLocation()

Формат оператора:

getLocation() : \WebDriverLocation

Возвращает : класс \WebDriverLocation содержащий расположение элемента

 

getLocationOnScreenOnceScrolledIntoView()

Формат оператора:

getLocationOnScreenOnceScrolledIntoView() : \WebDriverLocation

Возвращает : класс \WebDriverLocation содержащий расположение элемента

 

getSize()

Формат оператора:

getSize() : \WebDriverDimension

Возвращает : класс \WebDriverDimension содержащий размеры элемента

 

getTagName()

Формат оператора:

getTagName() : string

Возвращает : строку содержащую имя тега

 

getText()

Формат оператора:

getText() : string

Возвращает : строку содержащую внутренний текст элемента

 

isDisplayed()

Формат оператора:

isDisplayed() : boolean

Возвращает : подтверждает или отрицает видимость элемента

 

isEnabled()

Формат оператора:

isEnabled() : boolean

Возвращает : подтверждает или отрицает доступность элемента

 

isSelected()

Формат оператора:

isSelected() : boolean

Возвращает : подтверждает или отрицает выделен ли элемент

 

sendKeys()

Формат оператора:

sendKeys(mixed $value) : \WebDriverElement

$value — значение добавляемое элементу

Возвращает : класс \WebDriverElement текущего экземпляра

 

submit()

Формат оператора:

submit() : \WebDriverElement

Возвращает : класс \WebDriverElement текущего экземпляра

 

getID()

Формат оператора:

getID() : string

Возвращает : строку содержащую ID элемента