2 votes

Symfony crawler sélectionne OPTION dans la liste SELECT sans FORMULE

Je suis en train d'explorer un site Web qui contient un SELECT indépendant, sans FORM parent ni NAME, seulement ID.

<select id="ff-select-Choice" class="ff-form-control">
    <option value="">please select</option>
    <option value="val1">first</option>
    <option value="val2">second</option>
    <option value="val3">third</option>
</select>

Je suis capable de le sélectionner avec

$myInput = $crawler->filter('#ff-select-Choice');

et

$myInput->click();

ouvrira la liste, mais comment puis-je sélectionner une valeur dans la liste par valeur ou par nom ?

1voto

Jack Fleeting Points 4393

Essayez quelque chose comme

$myInput = $crawler->filterXPath(".//select[@id='ff-select-Choice']//option[@value='val2']");

et voir si ça marche.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X