Как элемент может быть захвачен с помощью кодирования?

Допустим, у нас есть следующий HTML-код:

<div>
<p id="fruit">Apple</p>
</div>

Как взять #fruit и проверить его внутренний HTML с помощью кодового восприятия?

2

Решение

Кажется, что Codeception использует либо executeJS или же executeInSelenium(не рекомендуется) в
такого рода ситуации.

Вот пример использования executeJS с JQuery:

<?php
$fruitVal = $I->executeJS('return $(#fruit).val()');
?>

Смотрите больше в: Документы по кодированию: executeJS


Оказывается, есть еще один, «более естественный» способ справиться с этим делом:

Вот пример использования grabAttributeFrom метод:

<?php
$fruitVal = $I->grabAttributeFrom('#fruit', 'innerHTML');
?>

Смотрите больше в: Документы по кодированию: grabAttributeFrom

4

Другие решения

Других решений пока нет …