硒逃脱撇号
问题描述:
我想逃避硒中的撇号。下面硒逃脱撇号
<a title="My Day's Schedule"></a>
示例文本,我试图寻找使用//a[contains(@title , 'My Day's Schedule')]
这个元素,但是这不会起作用,因为撇号没有逃脱。 尝试了各种方法,例如使用双引号来逃避撇号/使用java转义字符;但XPath无法识别元素
任何指针?
感谢
答
你想逃离迹象之前,使用像\
一个反斜杠。
如果你有时候不想那么逃到多,你也可以像使用属性的一部分://a[contains(@title, 's Schedule')]
或者与逃生://a[@title='My Day\'s Schedule']
正如你也可以使用其他的其他属性如href
而不是title
。
提示:使用包含字符串时,才给予部分,否则使用@属性=“串”
答
我刚测试过它,它工作。
"//a[@title=\"My Day's Schedule\"]"
使用反斜杠\ – lauda