我的HTML代码就像
<td class="summaryValRt2 summaryValDetails">Appledore Engineering v Shaw's - Dan Day_220217103442</td>
我使用下面的xpath
表达式来单击元素操作。
//*[@class='summaryValRt2 summaryValDetails'][text()='Appledore Engineering v Shaw's - Dan Day_220217103442']
结果:
由于元素不可见,无法点击元素
由于文字中的字符,我检查了它的问题
[text()='Appledore Engineering v **Shaw's** - Dan Day_220217103442']
。
任何人都可以分享你的想法吗?
答案 0 :(得分:1)
尝试使用[text()='Appledore Engineering v Shaw\'s - Dan Day_220217103442']
,我在此示例中使用了escape sequence。
或者您可以尝试使用单引号的unicode代码,例如[text()='Appledore Engineering v Shaw\u0027s - Dan Day_220217103442']
答案 1 :(得分:1)
请使用下面的xpath对我的工作正常。
//*[@class='summaryValRt2 summaryValDetails'][text()="Appledore Engineering v Shaw's - Dan Day_220217103442"]