// Configure $auth service
app.config(function ($authProvider, appConfig) {
$authProvider.setRequireLoginFunction(function($modal){
// Use the modal service
});
})
我正在使用selenum和xpath。 我想得到这个href的href .Out的数值 我想得到82648.喜欢把它放在循环中并获得href中的所有数字。
可以请一些人帮忙。
答案 0 :(得分:2)
您可以使用以下css选择器来获取<a>
元素:
By.cssSelector("#SearchResults tr a");
然后使用driver.findElements(By.cssSelector("#SearchResults tr a"))
获取所有链接元素,并使用getAttribute("href")
获取网址
类似的东西:
List<WebElement> elements = driver.findElements(By.cssSelector("#SearchResults tr a"));
获取网址,然后随心所欲。 java.lang.String类提供了许多处理字符串的方法。借助这些方法,我们可以对字符串执行操作,例如修剪,连接,转换,比较,替换字符串等。例如:
for(WebElement e : elements) {
String url = e.getAttribute("href");
System.out.println(url.substring(url.length()-5));
}
还有其他方法可以获取子字符串。
您还可以编写一个返回String
的方法,然后如果您打算这样做就可以断言。