Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeception测试检查列表中的特定元素位置_Php_Html_Codeception_Acceptance Testing - Fatal编程技术网

Php Codeception测试检查列表中的特定元素位置

Php Codeception测试检查列表中的特定元素位置,php,html,codeception,acceptance-testing,Php,Html,Codeception,Acceptance Testing,我正在Codeception中构建一个验收测试,我需要检查在列表中,一个特定元素是最后一个,另一个特定元素是最后一个之前的元素 所以HTML应该是这样的: <div class='list'> <div> normal item 1</div> <div> normal item 2</div> <div class="special-class"> <strong>s

我正在Codeception中构建一个验收测试,我需要检查在列表中,一个特定元素是最后一个,另一个特定元素是最后一个之前的元素

所以HTML应该是这样的:

<div class='list'>
    <div> normal item 1</div>
    <div> normal item 2</div>
    <div class="special-class"> <strong>special item always one before last</strong></div>
    <div> <h3>special item always last<h3></div>
</div>
或者我可以从一个位置获取一个元素:

Locator::elementAt('//table/tr', 2);
但我需要同时做这两件事。有没有办法做到这一点

Locator::elementAt('//table/tr', 2);