Допустим, у нас есть следующий HTML-код:
<div>
<p id="fruit">Apple</p>
</div>
Как взять #fruit
и проверить его внутренний HTML с помощью кодового восприятия?
Кажется, что Codeception использует либо executeJS
или же executeInSelenium
(не рекомендуется) в
такого рода ситуации.
Вот пример использования executeJS
с JQuery:
<?php
$fruitVal = $I->executeJS('return $(#fruit).val()');
?>
Смотрите больше в: Документы по кодированию: executeJS
Оказывается, есть еще один, «более естественный» способ справиться с этим делом:
Вот пример использования grabAttributeFrom
метод:
<?php
$fruitVal = $I->grabAttributeFrom('#fruit', 'innerHTML');
?>
Смотрите больше в: Документы по кодированию: grabAttributeFrom
Других решений пока нет …