我不知道Powershell
什么,但使用java with selenium
你可以这样做类似下面的代码。
我知道这不是一个适当的答案来处理,但下面的代码会给你hint
,你应该如何与其他语言。
List<WebElement> links = driver.findElements(By.className("without")); // Using list web-element get all web-elements, whose classname name as "without"
System.out.println(links.size()); //total number of links on the page.
for(int i = 0;i<links.size();i++)
{
System.out.println(links.get(i).getAttribute("href")); //Using for loop getting one by one links name.
links.get(i).click(); // click the link if you want to click
Thread.sleep(2500); //wait for 2.5 seconds
}
希望我的上述答案能帮助你。
使用复数形式:'FindElementsByXPath' – wOxxOm
谢谢!但现在我得到两个相同的链接到相同的元素。有可能避免重复? –
我不知道Selenium,但是您可以在PS中删除重复列表:'sort -unique' – wOxxOm