如何在xpath中处理双引号

时间:2015-10-22 00:15:02

标签: selenium xpath

我有一个XPATH:

"//*[@id='TEST_0'][disabled=""]"

但我最终会收到错误")要求"。有没有办法在xpath中处理双引号?

5 个答案:

答案 0 :(得分:2)

这实际上与您正在使用的语言有关。使用(\)转义字符

答案 1 :(得分:1)

为什么不写

"//*[@id='TEST_0'][disabled='']"

当你需要双引号和单引号时,它才会成为一个问题。

答案 2 :(得分:0)

谢谢你的建议。它确实有效

("//*[@id='Test_0'][disabled=" + "\"\"" + "]");

答案 3 :(得分:0)

最佳方式:

@"//*[@id='TEST_0'][disabled=""]"

答案 4 :(得分:0)

你可以这样做

"//*[@id='TEST_0'][disabled="\""\"]"

示例:

System.out.print("\"Hello\"");

这将打印:双qoutes中的“Hello”