Javascript 获取对没有唯一属性的对象的引用
我正在尝试获取页面这一特定部分的引用,然后可以使用方法Javascript 获取对没有唯一属性的对象的引用,javascript,css,angularjs,css-selectors,protractor,Javascript,Css,Angularjs,Css Selectors,Protractor,我正在尝试获取页面这一特定部分的引用,然后可以使用方法click()。我尝试使用CSS选择器,如下所示: var customersMenu = $('input[translate=menu.customers]'); 但直到现在都没有成功。你能帮我吗 <ul class="menu"> <li ui-sref-active="active"> <a class="ng-scope" translate="menu.home" href=
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();