[英]Why does Java add backslashes to my XPath?
每當我復制元素的XPath並將其粘貼到Java IDE(IntelliJ)中時,反斜杠都會添加到XPath中-為什么?
例如,IntelliJ自動更改
//*[@id="SearchForm:FirstName"]
至
//*[@id=\"SearchForm:FirstName\"]"
不是Java本身,而是您的IDE為您做的,因為否則
"//*[@id="SearchForm:FirstName"]"
將被解釋為
"//*[@id="
[ 字符串末尾的垃圾,導致語法錯誤 ] 因此,它可以為您避免嵌入報價:
"//*[@id=\\"SearchForm:FirstName\\"]"
如果您不喜歡這樣,可以使用單引號 :
"//*[@id='SearchForm:FirstName']"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.