XPath 式評価エラー: 「有効な XPath 式ではありません」
Java で Selenium を使用して要素を見つけて選択しようとすると、次のエラーが発生する可能性があります:
The string '//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]/' is not a valid XPath expression.
このエラーは、提供されたXPath 式は構文的に正しくありません。指定された式には主に 2 つの問題があります:
このエラーを解決するには、次のいずれかの方法で XPath 式を変更できます:
修正された XPath 式は次のようになります。
//*[@id="app"]/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]
または、二重引用符 (") を使用して、式:
"//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]"
これらの修正を行うことで、Web ページ上で目的の要素を見つけて選択できるようになります。
以上がSelenium XPath 式で「有効な XPath 式ではありません」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。