【问题标题】:Selenium Webdriver - Java - selecting a link stored in a variableSelenium Webdriver - Java - 选择存储在变量中的链接
【发布时间】:2016-06-14 02:13:09
【问题描述】:

我在 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 已将这些标记为不正确。

感谢期待。

【问题讨论】:

  • 在此处发布异常。我相信你的问题是 XPath 表达式

标签: java eclipse string selenium-webdriver href


【解决方案1】:

Amend.click() 不起作用,因为它只是一个字符串。

如果你想打开链接,你应该通过 driver.navigate().gotourl(Amend)

导航到 url

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2020-11-10
    • 2017-12-13
    相关资源
    最近更新 更多