我是新的量角器,并试图测试代码中的各种元素(代码,我没有写)。
下面是一些代码的示例:

<ul class="primary_menu"> <li class=""> <a href="http&#x3a;&#x2f;&#x2f;localhost&#x3a;8080&#x2f;web&#x2f;aaaa_customer&#x2f;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();

09-28 10:41