Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当';和/或出现在文本中_Java_Selenium_Xpath - Fatal编程技术网

Java 当';和/或出现在文本中

Java 当';和/或出现在文本中,java,selenium,xpath,Java,Selenium,Xpath,我有一个XPath表达式,它既包含,又包含/。写这个的正确方法是什么 a[.="what's in/out"] 您可以使用转义字符\: a[.=“输入/输出内容”]这一切都取决于XPath表达式出现的位置。你写它的方式 a[.="what's in/out"] 就XPath规范而言,这很好。但是,如果您试图用Java字符串文字编写它,那么您必须用反斜杠转义双引号: callXpath("a[.=\"what's in/out\"]"); 如果您试图将其写入由双引号分隔的XML属性中,则必须

我有一个XPath表达式,它既包含
又包含
/
。写这个的正确方法是什么

a[.="what's in/out"]

您可以使用转义字符
\


a[.=“输入/输出内容”]

这一切都取决于XPath表达式出现的位置。你写它的方式

a[.="what's in/out"]
就XPath规范而言,这很好。但是,如果您试图用Java字符串文字编写它,那么您必须用反斜杠转义双引号:

callXpath("a[.=\"what's in/out\"]");
如果您试图将其写入由双引号分隔的XML属性中,则必须

select="a[.="what's in/out"]"
select='a[.="what's in/out"]'
而如果您试图将其写入由单引号分隔的XML属性中,则必须

select="a[.="what's in/out"]"
select='a[.="what's in/out"]'

谢谢Michael@swathi9,因此,协议不是说谢谢,而是将答案标记为已接受,您可以通过单击答案旁边的“勾号”来完成。对此表示抱歉。Stackoverflow非常新。学习新事物,明白了!谢谢@Mesut@swathi9你可以放弃。谢谢