需要在量角器中获取子元素的ID值

pic*_*and 1 selenium webautomation jasmine protractor

我正在尝试使用Protractor和Jasmine自动化测试用例.问题是我有一个"文章"web元素标记,它在运行时创建,这个web元素有一个as子元素.此div元素具有与之关联的"id"标记.代码的结构如下.

<article class="a b c d" data-ng-repeat="xyz repeat"> <div id="THIS IS WHAT I WANT" class="class name"> </article>

现在我能够掌握文章web元素.但是我无法在div中获取ID属性.ID值是动态生成的.请建议我如何获得ID值.

谢谢

Rem*_*coW 6

你可以像这样使用CSS Selector:

article > div
Run Code Online (Sandbox Code Playgroud)

这将使你在文章中得到一个div.现在你可以用它来玩,并进一步用类或其他东西指定选择器.如果你设法得到div元素,那么你可以使用(不确定语法是否正确,但你应该得到这个想法):

element.getAttribute('id')
Run Code Online (Sandbox Code Playgroud)