Selenium Webdriver - Java - 选择存储在变量

时间:2016-03-01 15:19:09

标签: java eclipse string selenium-webdriver href

我在for循环中工作,获取表格最左列中的值,然后从那里选择最右列中的相应链接。最右边的列包含3个链接。

链接'名称'不是唯一的,href属性是可变的。

我使用了命令;

String Amend = driver.findElement(By.xpath("//tr[" + v + "]/td[9]/a[1]")).getAttribute("href");

...将href属性存储到变量Amend中,然后想要通过变量名选择链接,这可能吗?

我已尝试过Amend.click();driver.findElement(etc.......).click;,但Eclipse已将这些标记为不正确。

感谢您的期待。

1 个答案:

答案 0 :(得分:0)

Amend.click()无效,因为它只是一个字符串。

如果你想打开链接,你应该通过 driver.navigate()导航到网址.getourl(修改)