如何使用不同的选择器直接从访问的元素获取XPATH

时间:2019-02-14 09:59:57

标签: java selenium xpath

在将其标记为重复项之前,请记住这是一个不同的问题!!! How to create element's Xpath using different search ( cssSelector / tag / ClassName )我知道这个问题,但现在我正在寻找不同的答案

我想使用一个差动方法(cssSelector / tag / ClassName)找到一个元素,然后获取它的xpath值(更具体地说,我有一个网站,其中日期发生变化,其中一个类别更改了它的类别)是我的意思是什么:

<tr>
<td> 1.1.2019 </td>
<td> 2.1.2019 </td>
<td class="active"> 3.1.2019 </td> # I want this one's Xpath
<td> 4.1.2019 </td>
</tr>
<tr>
<td> </td>
<td> 10 </td>
<td> </td> #Here is element i want to get latr
<td> </td>
</tr>

我要根据“活动类别”在哪里,单击其下的表格。纽约市的想法如何做到这一点?

我想要的简短版本:

  

使用cssSelector查找元素

     

获取此元素的Xpath <-问题

     

使用已编辑的xpath单击它

我想获取XPATH OF LOCATED ELEMENT,而不是使用Xpath定位

我在这里问过类似的问题:How to create element's Xpath using different search ( cssSelector / tag / ClassName ),但是我注意到该代码无效,因为它必须在循环中发出信号。是的,那是可行的,但是我认为有一种方法可以动态地获取Xpath。

<tr>
<td> 0 </td>
<td> 10 </td>
<td> 0 </td>
<td> 0 </td>
</tr>
<tr>
<td> 0 </td>
<td> 0 </td>
<td> 0 </td>
<td> 0 </td>
</tr>

我想做的是在10处看到Xpath,然后编辑一行(row + 1)

0 个答案:

没有答案