在陰影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代碼。 –