【发布时间】:2016-03-14 12:53:22
【问题描述】:
我尝试使用以下内容在页面上定位一个元素,但无法做到。
element(by.css('.organizer-text.ng-binding')).click();
element(by.className('organizer-text')).click();
element(by.linkText('All Cases(1)')).click();
element(by.css('span[class="organizer-text"]')).click();
element(by.css('span[ng-class="{'folder-selected' : isSelected(node)}"]')).click();
element(by.css('span[title="All Cases (1)"')).click();
element(by.xpath('div//span[title()="All Cases(1)"]')).click();
使用 DOM 附加元素的屏幕截图。你能帮我找到它吗?
<span class="organizer-text ng-binding"
tooltip="buildLabel(node.name, node.totalCases)"
ng-click="onLabelClick($event, node)"
ng-class="{'folder-selected' : isSelected(node)}"
ng-show="!node.showEditName" title="All Cases (1)">
All Cases (1)
</span>
这里的结构是div->span->multiplespans(这里的spans之一就是元素)
【问题讨论】:
-
改进代码视图并添加内嵌图片
标签: angularjs selenium jasmine protractor