如何select一行灵活的元素?

How to select a row with flexible elements?

我有一个 table,我需要 select 一行,但我的元素有 ID 变量。对于 select 行,我必须单击产品名称规格左侧的按钮。我该怎么做?

我的产品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 和位置://div/div[3]/div/div/div/div/div

有人可以帮我吗?

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

在源代码模式下试试这个:

<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 有很大的帮助。