gpt4 book ai didi

angularjs - 选择 ng-repeat 复选框 Selenium

转载 作者:行者123 更新时间:2023-12-02 21:30:53 26 4
gpt4 key购买 nike

我有我的 ng-repeat 复选框选择:

<label> <input style="display: inline-block; margin-top: 5px"
type="checkbox"
ng-model="entity.checked"
ng-change="getEntityFromModal(entity.val, entity.checked)" /> <span>{{entity.val}}</span>
</label>

我正在尝试使用以下命令找到由标签 01 表示的复选框:

multiCheckBoxXPath = "//input(@ng-model='entity.checked')/label[contains(text(),'" +value.substring(0, 2) +"')]";

其中值是复选框旁边显示的内容的拉长字符串版本。显示前两个字母。

我使用 [contains(text()) 通过标签找到它,然后使用分配的 ng-model 尝试选择相应的复选框。

不幸的是我得到 -

无法找到//input(@ng-model='entity.checked')/label[contains(text(),'01')]

我有点卡在这里,所以任何想法表示赞赏。

最佳答案

试试这个 xpath

"//span[contains(text(),'" +value.substring(0, 2) +"')]/preceding-sibling::input"

希望对你有帮助..:)

关于angularjs - 选择 ng-repeat 复选框 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37457419/

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