我有一个包含由url找到的链接的WebElement。我可以通过以下方式提取网址:
element.getAttribute("href");
但是问题是:如何提取它的锚点,我正在尝试这样:
webElement.getAttribute("linkText");
它给了我空值。我100%确信此链接具有锚点。有什么办法获得锚点吗?它更加复杂,但是示例简化的代码可能如下所示:
WebDriver driver = new FirefoxDriver(); driver.get("http://stackoverflow.com/questions/tagged/java"); WebElement link = driver.findElement(By.linkText("Bicycles")); System.out.println(link.getAttribute("href")); // shows http://bicycles.stackexchange.com/ System.out.println(link.getAttribute("linkText")); // shows null
试试这个:
System.out.println(link.getText());