У меня есть следующий DIV ->Как проверить результат деления, нажатого с помощью 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() является Ajax, что проверить и отправить ДАННЫЕ на сервер и перейти к маршруту '/irCurso{id}
'.
Я хочу проверить результат, когда эти div нажали, я знаю, что я не могу использовать метод ->click()
, потому что он просто работает с тегом <a>
. Это мой код:
$this->visit('/cursos')
->click('id=grid-item')
->seePage('irCurso/1');
Спасибо :)
Хороший вопрос. Если бы вы рассматривали что-то вроде «codeception», вы могли бы легко «щелкнуть» («# grid-item») 'или' click ('. Grid-item') '. Также вы можете прибегнуть к 'xpath', когда атрибутов, классов и идентификаторов недостаточно. К сожалению, кривая обучения не слишком приятна. – user2094178
[Вы должны избегать использования одного и того же идентификатора несколько раз в одном документе html] (http://programmers.stackexchange.com/a/127180/72522) (я имею в виду 'id =" grid-item "') –
Почти 1 год спустя , нет ответа? –