我正在尝试获取页面这一特定部分的引用,然后可以click()
在其上使用该方法。我试图使用这样的CSS选择器:
var customersMenu = $('input[translate=menu.customers]');
但是直到现在都没有成功。反正你能帮我吗?
<ul class="menu">
<li ui-sref-active="active">
<a class="ng-scope" translate="menu.home" href="#/home">Home</a>
</li>
<li ui-sref-active="active">
<a class="ng-scope" ui-sref="customer.list" translate="menu.customers" href="#/customers">Customers</a>
</li>
</ul>
首先,您可能需要打开菜单才能单击菜单项:
var menu = $("ul.menu"); // $ is a shortcut to element(by.css("selector"))
menu.click();
然后,找到菜单项的最简单方法是“通过链接文本”:
menu.element(by.linkText("Home")).click();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句