<td>By Company </td>我需要捕获上面元素的xpath。我试着采用其他方法,但似乎没有任何东西在镀铬中起作用。你能提出其他选择吗。
"//td[normalize-space(text())='By Company\u00a0']"
"//td[normalize-space(text())='By Company\u00a0\u00a0']"
"//td[text()='By Company\u00a0']"
"//td[text()[normalize-space(.)='By Company\u00a0']]"
"//td[text()[normalize-space()='By Company\u00a0']]"发布于 2020-01-07 09:06:12
要定位元素,请执行以下操作:
<td>By Company </td>您可以使用以下任一xpath
normalize-space():
“//tdcontains(规范化-空格(翻译(.) '\u00A0\u00A0',‘),'By Company')”text():
"//tdtext()='By Company\u00A0\u00A0'“contains():
"//tdcontains(.,'By Company\u00A0\u00A0')“但是,理想情况下,您可能希望避免使用不可中断的空格字符,并使用下列任何一种解决方案:
starts-with():
“//tdstarts with.,'By Company‘”contains():
"//tdcontains(.,'By Company')“参考文献
您可以在以下网站找到相关的详细讨论:
tl;dr
Unicode字符‘无中断空间’(U+00A0)
发布于 2020-01-07 08:39:01
忽略它,只按"By Company“定位
//td[contains(., 'By Company')]https://stackoverflow.com/questions/59624749
复制相似问题