我是新的量角器,并试图测试代码中的各种元素(代码,我没有写)。
下面是一些代码的示例:
<ul class="primary_menu"> <li class=""> <a href="http://localhost:8080/web/aaaa_customer/home" > Home</a> </li>
如上图所示,该元素没有id,类为空。因此,我如何访问它?
下面是我为访问具有id的元素而编写的一些代码:
browser.driver.findElement(by.id('header-search-link')).click();
我还试图通过.css访问一个element,但对于上面的问题,它不起作用。
任何帮助都很好
最佳答案
如果您想访问Home
链接,只需通过partial link text获取:
element(by.partialLinkText('Home'));
或者,您可以使用CSS selector:
element.all(by.css('ul.primary_menu > li > a')).first();