Как можно захватить элемент с помощью кодирования?
Допустим, у нас есть следующий html-код:
<div>
<p id="fruit">Apple</p>
</div>
Как захватить #fruit
и проверить его внутренний html с помощью кодирования?
2
Author: Alexander Lomia, 2015-12-08
1 answers
Похоже, что кодирование использует либо executeJS
, либо executeInSelenium
(не рекомендуется) в
подобных ситуациях.
Вот пример использования executeJS
с jQuery:
<?php
$fruitVal = $I->executeJS('return $(#fruit).val()');
?>
Подробнее см. в: Документы по кодированию: executeJS
Оказывается, что есть другой, "более естественный" способ справиться с этим делом:
Вот пример использования метода grabAttributeFrom
:
<?php
$fruitVal = $I->grabAttributeFrom('#fruit', 'innerHTML');
?>
Подробнее см. в: Документы по кодированию: grabAttributeFrom
2
Author: Alexander Lomia, 2015-12-08 09:06:18