我在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已将这些标记为不正确。
感谢您的期待。
答案 0 :(得分:0)
Amend.click()无效,因为它只是一个字符串。
如果你想打开链接,你应该通过 driver.navigate()导航到网址.getourl(修改)