如何选择具有灵活元素的行?

时间:2016-11-08 08:15:02

标签: select row selenium-ide

我有一张桌子,我需要选择一行,但我的元素有ID变量。要选择行,我必须单击产品名称规范左侧的按钮。我怎么能这样做?

我的产品的ID如下:xpath =(// div [@ id ='1478590880658-grid-container'] / div [2] / div / div [3] / div / div / div)[ 2]和位置:// div [3] / div [2] / div / div [3] / div / div / div 产品名称左侧按钮的ID为:// div [@ id ='1478590880658-grid-container'] / div [2] / div / div [3] / div / div / div / div / div和position:// div / div [3] / div / div / div / div / div

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

我们在Selenium中使用点击 clickAt 命令来执行点击操作并将我们的位置作为参数传递。

在源模式下尝试:

<td>click</td>
<td> //div[@id='1478590880658-grid-container']/div[2]/div/div[3]/div/div/div/div/div</td>
<td></td>

但是要使Click命令起作用,应正确指定位置。

如果您尚未将Firepath用于Firebug,我建议您安装它们。他们与Mozilla合作,对初学者学习Xpath非常有帮助。