我有一张桌子,我需要选择一行,但我的元素有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
有人能帮助我吗?
答案 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非常有帮助。