0

Selenium 2.35.0、最新の Firefox、および Linux OS を使用しています。

Java アプリケーションで正規表現を使用できません。

次のような行があります。

Iterator<WebElement> iterator =
driver.findElements(By.xpath("//a[matches(@href, 'site.ru/[0-9]*/')]")).iterator();

例外が発生しました:

org.openqa.selenium.InvalidSelectorException: 指定されたセレクター //a[matches(@href, "site.ru/[0-9] /")] が無効であるか、WebElement になりません。次のエラーが発生しました: InvalidSelectorError: xpath 式の要素が見つかりません //a[matches(@href, "site.ru/[0-9] /")]

この障害の調査理由を教えてください。

4

1 に答える 1