如何使用C#硒导航到页面中的所有链接

时间:2018-06-22 01:10:17

标签: c# selenium-webdriver selenium-chromedriver

有人可以帮助我如何获取所有链接,然后使用c#逐个导航到这些链接吗,这是java的代码,但我想要c#的相同内容 私有静态String []链接= null; 私有静态int linksCount = 0;

initialCapacity

` driver.get("www.xyz.com"); List<WebElement> linksize = driver.findElements(By.tagName("a")); linksCount = linksize.size(); System.out.println("Total no of links Available: "+linksCount); links= new String[linksCount]; System.out.println("List of links Available: "); // print all the links from webpage for(int i=0;i<linksCount;i++) { links[i] = linksize.get(i).getAttribute("href"); System.out.println(all_links_webpage.get(i).getAttribute("href")); } // navigate to each Link on the webpage for(int i=0;i<linksCount;i++) { driver.navigate().to(links[i]); Thread.sleep(3000); } 在这里

0 个答案:

没有答案