Вопрос: Как найти ссылку с селеном JAVA API в следующем сценарии:Как найти ссылку на селен?
- Ссылка оленья кожа иметь идентификатор
- Есть много ссылок, они отличаются только в HREF
- Я знаю, что некоторые уникальные сведения о (подстроки) в HREF в ссылке, которую я хочу, чтобы нажать на
- Все ссылки имеют тот же текст
Я написал этот метод, я пытался использовать xpat вс функция матча:
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 –