Найти тему
IT Хищник

Парсинг сайтов. Начало работы с Facebook\Webdriver PHP (Часть 3.2)

Продолжаем ознакомление с возможностями 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() или других. О них мы поговорим в следующих выпусках.