我有HTML代码,看起来像这样
<div class="A">
<div class="B">
<div class="c">
</div>
</div>
</div>
如果我做A.element(by.css(.c)),我将能够获得c级div。
ParentElement.Element(某个定位器)将在父元素的子元素中搜索,或仅在父元素的直接后代中搜索
如果A.element(by.css(.c))不是正确的搜索父元素的子元素的正确方法
答案 0 :(得分:0)
假设div有一个唯一的类,element(by.css(".c"));
将找到该div。以下是您可以使用的其他locators的列表。但是,你不是在寻找大孩子,你只是在课堂上找到了这个元素&#34; c&#34;。
如果你想找一个没有课程的孙子,我会建议使用xpath,例如element(by.xpath("div>div>div"));
但是,使用唯一的定位器,如ID或类,总是更可靠。