我从 TDD 开始,现在我想测试一个不可见的 div 是否存在。div如下:
<div style="display: none;" class="humane notice"><p>Datos actualizados con exito.</p></div>
我尝试使用此代码:
...
$crawler = $client->click($crawler->selectLink('Eliminar')->link()); // Miramos si redirige $this->assertTrue($client->getResponse()->isRedirect('/admin/residente/'),"No redirige a Residente(index)(Eliminar)"); $crawler = $client->followRedirect(); /* * Miramos si existen las notificaciones */ $this->assertEquals(1, $crawler->filter('.humane')->count() > 0,"(Notifikazioak) Notifikaziorik ez dago." );
第一个断言触发了一个删除函数,女巫正常工作,它返回到索引页面,我可以在其中看到我的通知,这个不可见的代码(humane.js)所以我的测试结果应该是真的,而不是假的。
任何帮助或线索?