filterXPath: как выбрать option у списка select
Допустим, есть список и с помощью filterXPath необходимо выбрать определенный пункт из этого списка для последующего на нем клика.
Рассмотрим как это сделать.
Список:
<select id="mylist">
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>
</select>
Код для получения нужного элемента (в данном примере выбирается элемени списка где option value="2"):
$input = $crawler->filterXPath(".//select[@id='mylist']//option[@value='2']"); // выбираем список на странице по id, а затем нужный option по значению value
$input ->click();
Комментарии