我正在使用围绕webdriverjs的Protractor,我有这个函数找到我搜索的元素:
ptor.findElement(protractor.By.css('.rightPanel')).then(
function(el) {
if(el.length > 0){
ptor.switchTo().defaultContent();
callback();
}else{
callback.fail("side panel is empty");
}
});
我知道el.length不起作用。任何人都有任何建议我如何确保在我的div中有一些使用Webdriverjs的内容?感谢。
答案 0 :(得分:0)
getInnerHtml()功能怎么样?
ptor.findElement(protractor.By.css('.rightPanel')).then(
function(el) {
el.getInnerHtml().then(
function(html) {
if(html.length > 0){
ptor.switchTo().defaultContent();
callback();
}else{
callback.fail("side panel is empty");
}
});
});
如果那太气质,你可以试试getText()功能。