如何存储包含单选按钮的行的文本'?

时间:2016-05-20 18:35:56

标签: selenium xpath selenium-ide

我需要在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代码。

1 个答案:

答案 0 :(得分:1)

您可以通过选定的单选按钮动态找到目标行,如下所示:

import scala.collection.JavaConversions._

XPath应返回//table[@id='wttrAddressees']/tbody/tr[td/input[@checked='checked']] 元素,其中<tr>子元素已检查子<td>元素。