Selenium RC:如何单击表格列中的项目

Nav*_*eet 5 selenium selenium-rc

假设我有一个表包含许多行,这些行是未知的.exp column1 column2 column3 xxx yyy"搜索个人资料"

每行的Column3包含一个链接"搜索配置文件",现在很清楚,此链接的xpath将根据该行进行更改.现在我想搜索第2列中的字符串,如果存在则需要单击它的column3链接.有人可以告诉我如何搜索并点击它吗?

Sil*_*ier 0

我建议使用 selenium.click 并为其提供您正在寻找的目标。如果您知道要在第 2 列中搜索什么文本,则可以将其放入 XPath 表达式中,然后在第 3 列中单击他的朋友。

大致如下:

selenium.click("//table[@id='yourTableID']/descendant::tr[td[.='"column2text"']]/td[3]/button);
Run Code Online (Sandbox Code Playgroud)