如何存储包含单选按钮 'on' 的行的文本?
How to store the text of the row which contains the radiobutton 'on'?
我需要在 selenium IDE 上自动存储一行文本。该行并不总是相同的。要存储的行是包含所选单选按钮的唯一行。
按钮的路径是(其中'x'是一个整型变量):
//table[@id='wttrAddressees']/tbody/tr[x]/td[2]/input
我可以通过以下方式找到所选按钮:
//input[@checked='checked']
或
//input[@checked]
这有效,但不是动态的:
<tr>
<td>storeText</td>
<td>//table[@id='wttrAddressees']/tbody/tr[2]</td>
<td>rowText</td>
</tr>
有没有办法存储给定 webElement 的 xpath(不是节点)?
谢谢,
PS - 测试全部在 html 代码中。
您可以通过选中的单选按钮动态查找目标行,如下所示:
//table[@id='wttrAddressees']/tbody/tr[td/input[@checked='checked']]
XPath 应 return <tr>
元素,其中 <td>
子元素已检查子 <input>
元素。
我需要在 selenium IDE 上自动存储一行文本。该行并不总是相同的。要存储的行是包含所选单选按钮的唯一行。
按钮的路径是(其中'x'是一个整型变量):
//table[@id='wttrAddressees']/tbody/tr[x]/td[2]/input
我可以通过以下方式找到所选按钮:
//input[@checked='checked']
或
//input[@checked]
这有效,但不是动态的:
<tr>
<td>storeText</td>
<td>//table[@id='wttrAddressees']/tbody/tr[2]</td>
<td>rowText</td>
</tr>
有没有办法存储给定 webElement 的 xpath(不是节点)?
谢谢,
PS - 测试全部在 html 代码中。
您可以通过选中的单选按钮动态查找目标行,如下所示:
//table[@id='wttrAddressees']/tbody/tr[td/input[@checked='checked']]
XPath 应 return <tr>
元素,其中 <td>
子元素已检查子 <input>
元素。