Java Selenide如何查找SelenideElement的唯一子元素
我有SelenideElement,想找到特定的元素-他的子元素,但不是这个,而是另一个元素的子元素 根据申请,我有一张桌子,里面有30吨的尸体。我对每个div进行迭代,并希望得到特定元素的每个迭代子元素。取而代之的是第一个元素的子元素。 即 我有以下几点:Java Selenide如何查找SelenideElement的唯一子元素,java,selenide,Java,Selenide,我有SelenideElement,想找到特定的元素-他的子元素,但不是这个,而是另一个元素的子元素 根据申请,我有一张桌子,里面有30吨的尸体。我对每个div进行迭代,并希望得到特定元素的每个迭代子元素。取而代之的是第一个元素的子元素。 即 我有以下几点: <table> <tbody>Element 1 <tr>Child <td>Child's child 1</td> <td>Child's chi
<table>
<tbody>Element 1
<tr>Child
<td>Child's child 1</td>
<td>Child's child 2</td>
</tr>
</tbody>
<tbody>Element 2
<tr>Child
<td>Child's child 1</td>
<td>Child's child 2</td>
</tr>
</tbody>
预期结果:我得到了元素2的内容,但我得到了元素1的内容。有两个选项可以解决它(两者都可以工作):
$(“tbody:nth child(2)”)导航到子元素代码>
.get()代码>
SelenideElement element = $x("//table//tbody[2]/tr", i);
element.find(byXpath("//td[2]/div")).getText()