<button class="btn btn-lg btn-yellow" type="submit" ng-click="submitForm($event)">
<span class="visible-xs glyphicon glyphicon-search"> </span>
<span class="hidden-xs">Rechercher</span>
</button>
class: el problema: $ crawler-> selectButton ('. btn btn-lg btn-yellow') no existe ¿cómo puedo acceder a esta variable? porque no tengo cédula ni nombre
private $client;
protected function setUp()
{
$client = static::createClient();
$this->client = $client;
}
public function testForm()
{
$crawler = $this->client->request('GET', '/test');
$form = $crawler->selectButton('.btn btn-lg btn-yellow')->form();
$form->setValues(
array(
'form[search[searchName]]' => 'nom',
//'form[search]' => 'search'
)
);
$this->client->submit($form);
Hay dos problemas con su enfoque actual: Primero selectLink()
, no funciona con selectores de CSS arbitrarios. Además, separar los nombres de clase con espacios no significa que el elemento deseado tenga todos los nombres de clase (su selector filtraría por un btn-yellow
elemento dentro de un btn-lg
elemento dentro de un elemento que tiene la clase .btn
).
Si desea filtrar por un elemento con varias clases, tendrá que hacerlo así: $crawler->filter('.btn.btn-lg.btn-yellow')
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras