gpt4 book ai didi

php - 如何在codeception中选择第n个元素

转载 作者:搜寻专家 更新时间:2023-10-31 20:40:03 25 4
gpt4 key购买 nike

我有一个表格,每行都有复选框。用户可以选择一些行并删除它们,我也有这个“全选”复选框。例如,我想测试选择和删除两行,也可以单击全选并删除它们。所以我需要为第一个测试选中第二个和第三个复选框,为第二个测试选中第一个...

我找不到选择第 n 个元素的方法,我能找到的唯一方法是通过 xpath 选择,所以我尝试了这个但没有成功:

$I->checkOption("(//input[@type='checkbox'])[2]");

错误是smt。比如 //html(//input[@type='checkbox'])[2] 无效。显然 codeception 正在修改选择器,所以我尝试使用 WebDriverBy 类,但我找不到将其作为参数传递的方法...

有什么想法吗?

PS:这不是实际情况,只是一个简单的例子来描述问题...

最佳答案

我从 this answer 找到了一种方法.就是这样:

$I->checkOption("/descendant::input[@type='checkbox'][2]");

关于php - 如何在codeception中选择第n个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24485475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com