我在HTML页面中有一个div,该div的名称始终是已知的,并且在该div内有一个href,其详细信息未知。它可以是 parent 的直系子孙,也可以是另外的孙子。看起来像这样:

<div class="divName">
    ...
        <a href="some url">some text</a>
    ...
</div>

我知道该div中只有一个链接,因此我想找到一个链接并单击它。

我尝试了以下方法,但似乎无法正常工作:
    element(by.classname('divName')).find('a').click();

有任何想法吗?

最佳答案

element(by.css('.divName a')).click();

或更短的符号:
$('.divName a').click();

关于javascript - Protractor 通过div中的标签查找元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21536179/

10-09 14:22