假设我们有以下 HTML 代码:
<div>
<p id="fruit">Apple</p>
</div>
如何获取 #fruit
并通过 codeception 检查其内部 HTML?
最佳答案
Codeception 似乎使用了 executeJS
或 executeInSelenium
(不推荐)
这些情况。
这是一个将 executeJS
与 JQuery 结合使用的示例:
<?php
$fruitVal = $I->executeJS('return $(#fruit).val()');
?>
查看更多信息:Codeception docs: executeJS
<小时/>事实证明,还有另一种“更自然”的方式来处理这种情况:
这是使用 grabAttributeFrom
方法的示例:
<?php
$fruitVal = $I->grabAttributeFrom('#fruit', 'innerHTML');
?>
关于php - 如何通过代码接收来抓取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34150951/