gpt4 book ai didi

javascript - Protractor - 识别 Ui-Sref 链接

转载 作者:行者123 更新时间:2023-11-28 01:40:35 24 4
gpt4 key购买 nike

我试图通过以下方式识别以下 html 上的链接。我已经使用 npm 安装了 linkUiSref。但我仍然得到对象没有方法 linkUisref。请指教。

元素(by.linkUiSref(元素(by.css('#monitoring-tab > ul > li:nth-child(2) > a'))))

    <nav id="monitoring-tab" class="pure-menu pure-menu-open pure-menu-horizontal ng-scope">
<ul>
<li ui-sref-active="pure-menu-selected" ng-hide="hideTab.now" class="pure-menu-selected">
<a ui-sref="app.monitoring.real-time" href="#/monitoring/real-time">
Now
</a>
</li>
<li ui-sref-active="pure-menu-selected" class="">
<a ui-sref="app.monitoring.historical.day" href="#/monitoring/historical/day">
Day</a>
</li>
<li ui-sref-active="pure-menu-selected" class="">
<a ui-sref="app.monitoring.historical.month" href="#/monitoring/historical/month">
Month</a>
</li>
<li ui-sref-active="pure-menu-selected" class="">
<a ui-sref="app.monitoring.historical.year" href="#/monitoring/historical/year">
Year</a>
</li>
<li ui-sref-active="pure-menu-selected" class="">
<a ui-sref="app.monitoring.historical.lifetime" href="#/monitoring/historical/lifetime">
Lifetime</a>
</li>
</ul>
</nav>

最佳答案

用法:

by.linkUiSref(toState, [parentElement]).

toState is a String that represents a ui-router state.

您传递的是 ElementFinder 而不是 String ...也是如此:

$('#monitoring-tab').element(by.linkUiSref('app.monitoring.historical.month'));

还可以做:

$('#monitoring-tab').element(by.linkText('Month'));

关于javascript - Protractor - 识别 Ui-Sref 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26388891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com