
如果图像中有类似于元素的结构,则可以提取出每个静态属性,如:$$(‘#静态-信息.value').get(0)或$$(’.static .value').get(0)
但是,由于每个静态属性在div中都有一个唯一的.key --是否可以使用该键获取特定的元素,以便使选择器更通用,并且在顺序更改时更能抵抗错误(去掉使用get(0)、get(1)等)。
例如investorFullName =$$(‘#Static-Information.key=“名称”.value')
或者类似tdclass='key‘之类的东西
发布于 2017-11-06 15:06:13
如果要按键查找静态属性,则需要使用xpath,css选择器不支持find元素的文本。
findPropertybyKey(key) {
return element(by.xpath('//div[@class="key"][text()="' + key + '"]/..'));
}
readPropertyValuebyKey(key) {
return findPropertybyKey(key).element(by.css('.value')).getText();
}https://stackoverflow.com/questions/47132842
复制相似问题