如何存储链接并使用Selenium Webdriver打开该链接?

时间:2014-08-08 05:06:31

标签: selenium selenium-webdriver

计划是:

  1. 打开页面。
  2. 选择并存储链接类。
  3. 打开存储的链接。
  4. 这是我到目前为止所得到的。

        driver.get("http://www.example.com/");
        driver.findElement(By.className("button-class"));
    

1 个答案:

答案 0 :(得分:4)

您可以将其存储为webelement,

WebElement element = driver.findElement(By.className("button-class"));

您可以在想要

时点击该元素
element.click();

或者如果您只想存储链接,

String linkToOpen= driver.findElement(By.className("button-class")).getAttribute("href");

编辑:要打开存储的链接,

driver.get(linkToOpen);

这将打开同一标签中的链接。