在阴影DOM元素我用下面的代码:如何识别用量角器
var listItems = element.all(by.deepCss('span'));
和它带来了所有span元素,但我希望得到一个特定区间的信息,任何帮助表示赞赏。
在阴影DOM元素我用下面的代码:如何识别用量角器
var listItems = element.all(by.deepCss('span'));
和它带来了所有span元素,但我希望得到一个特定区间的信息,任何帮助表示赞赏。
感谢您的输入,并会考虑这一点,并保持张贴,如果此解决方案工作 –
let listItem = element.all(by.deepCss('span'))。all(by.xpath('// span [text() = “文本”]')); console.log(“list item is:”+ listItem.getText());正在返回[object,object]。我正在做正确的方式吗?请指导我 –
嗨巴布,量角器和webdriverjs承诺。这意味着您需要先解决承诺,然后才能检查输出。例如:'element(by.css('#element-id'))。getText()。then(function(text){console.log('解析promise的文本是:',text});'如果你从来没有与承诺工作,这是很好的潜水,并开始阅读例如这[帖子](https://bitsofco.de/javascript-promises-101/) – wswebcreation
你的html代码。 –