Ho il prossimo div ->Come testare il risultato di un div cliccato con Laravel? (PHPUnit)
<div id="grid">
<div id="grid-item" onClick="sendServer(1)">Data 1 </div>
<div id="grid-item" onClick="sendServer(2)">Data 2 </div>
<div id="grid-item" onClick="sendServer(3)">Data 3 </div>
</div>
sendServer() è un Ajax che convalidare e inviare dati al server e passare al percorso '/irCurso{id}
'.
Voglio testare il risultato quando il div ha fatto clic, so che non posso usare il metodo ->click()
perché funziona solo con il tag <a>
. Questo è il mio codice:
$this->visit('/cursos')
->click('id=grid-item')
->seePage('irCurso/1');
voi :)
Buona domanda. Se si dovesse prendere in considerazione qualcosa come "codeception", si potrebbe facilmente fare clic ("# grid-item") 'o' click ('. Grid-item') '. Inoltre puoi ricorrere a 'xpath' quando attributi, classi e id non sono sufficienti. Sfortunatamente la curva di apprendimento non è troppo piacevole. – user2094178
[Si dovrebbe evitare di usare lo stesso id più volte in un documento html] (http://programmers.stackexchange.com/a/127180/72522) (intendo 'id =" grid-item "') –
Quasi 1 anno dopo , nessuna risposta? –