gpt4 book ai didi

css - 使用 cssSelector 查找带有 Selenium 化物(Selenium)的特定元素

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:00 25 4
gpt4 key购买 nike

structure

如果有像图片中那样的元素结构,可以取出每个静态属性,例如:$$('#static-information .value').get(0) 或$$('.static-property .value').get(0)

但由于每个静态属性在该 div 中都有一个唯一的 .key - 是否可以使用该键获取特定元素以使选择器更通用并且在顺序更改时更能抵抗错误(摆脱使用 get(0 )、get(1) 等)。

例如investorFullName = $$('#static-information .key="Name".value')

或者类似 td[class='key'][value='Name'] 的东西

最佳答案

如果要按键查找静态属性,需要使用xpath,css选择器不支持通过文本查找元素。

findPropertybyKey(key) {
return element(by.xpath('//div[@class="key"][text()="' + key + '"]/..'));
}

readPropertyValuebyKey(key) {
return findPropertybyKey(key).element(by.css('.value')).getText();
}

关于css - 使用 cssSelector 查找带有 Selenium 化物(Selenium)的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47132842/

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