Продолжаем ознакомление с возможностями Webdriver. Сегодня более подробно рассмотрим возможности взаимодействия с интерфейсом с помощью функций Webdriver.
Ранее мы рассмотрели работу с WebDriverBy::className(). Сегодня же мы рассмотрим пример работы с WebDriverBy::id()
В целом работа с данным компонентом не отличается от предыдущего, просто необходимо вместо имени класса указывать название идентификатора.
Выглядит это следующим образом:
- $driver->findElement(WebDriverBy::id("name_of_id"))
Используя данную функцию мы можем сделать как и в предыдущем уроке (часть 3.1), вставку данных в поле или какой-нибудь другой элемент, если нам это необходимо:
- $driver->findElement(WebDriverBy::id("name_of_id"))
- ->sendKeys('Test');
А продолжить взаимодействие можно с помощью функций click() или других. О них мы поговорим в следующих выпусках.