0
问题是:如何找到在以下情况下与硒JAVA API链接:如何找到硒的链接?
- 链接可是没有一个ID
- 有很多环节,这些差异只是在href
- 我知道(子)一些独特的信息,我想点击
- 所有链接的链接具有相同的文字
我写这个方法的href,我试图用XPAT HS匹配功能:
public void clickOnLink(String sub_hrefText){
String xpath = String.format("a[matches(@href,'%s')]",sub_hrefText);
browser.findElements(By.xpath(xpath)).get(0).click();
}
但我有一个例外:
InvalidSelectorException
你尝试'的String.format( “.//一个[含有(@href, '%s' 的)”,sub_hrefText)'? –
超级!作品!我的版本有什么问题? – boli
开头的'.//'。它仍然需要有效的XPath:P –