我在Java中有以下Selenium代码。如何在JavaScript中实现?
package practiceTestCases;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class FindAllLinks {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("http://toolsqa.com/");
java.util.List<WebElement> links = driver.findElements(By.tagName("a"));
System.out.println(links.size());
for (int i = 1; i <= links.size(); i = i + 1) {
System.out.println(links.get(i).getText());
}
}
}
答案 0 :(得分:0)
这样:
var links, n, i, link, linkText;
links = document.links;
n = links.length;
console.log(n);
for (i = 0; i < n; i += 1) {
link = links[i];
linkText = (link.textContent || link.innerText).trim();
console.log(linkText);
}