【发布时间】:2019-10-01 01:39:07
【问题描述】:
我正在进行量角器测试,我在其中按类找到了一个元素。现在,我想根据我之前找到的元素找到它的兄弟。
如下面的代码所示,我通过“element(by.css(locate))”找到了span。现在基于这个元素,我想点击“a”链接。在具有不同类名的页面上有很多像这样的相同跨度。所以,我想根据选定的类跨度点击特定的“a”标签。
<div>
<span class="123456">
</span>
<a ng-click="openLink()" class="ng-binding">temp</a>
</div>
我希望点击一个“a”元素,但我不能使用“element(by.css('[ng-click="openlink"]'))”,因为有很多“a”标签相同的 ng-click 页面。
我尝试了下面的代码,但没有成功。
locate = ".123456";
var icon = element(by.css(locate));
element(by.xpath(icon + ' > a')).click();
【问题讨论】:
标签: angularjs xpath protractor