嘗試使用Selenium for Java 定位網頁上的元素並與之互動時,您可能會遇到「不是有效的XPath 表達式」錯誤。此訊息表示您提供的 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]'
或
"//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]"
透過製作經過這些調整,您的XPath 表達式現在應該有效,使您能夠成功定位網頁上所需的元素並與之互動。
以上是如何修正 Selenium Java 中的「不是有效的 XPath 表達式」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!