Selenium 如何查找包含&;nbsp;使用硒
忽略它,仅按“按公司”定位 要定位元素,请执行以下操作:Selenium 如何查找包含&;nbsp;使用硒,selenium,xpath,robotframework,xpath-1.0,Selenium,Xpath,Robotframework,Xpath 1.0,忽略它,仅按“按公司”定位 要定位元素,请执行以下操作: //td[contains(., 'By Company')] 使用text(): 使用contains(): 但是,理想情况下,您可能希望避免使用不间断空格字符,并使用以下任一解决方案: 使用启动-with(): 使用contains(): 参考文献 有关详细讨论,请参见: tl;博士 "//td[normalize-space(text())='By Company\u00a0']" "//td[nor
//td[contains(., 'By Company')]
text()
:
contains()
:
但是,理想情况下,您可能希望避免使用不间断空格字符,并使用以下任一解决方案:
- 使用
:启动-with()
- 使用
:contains()
参考文献 有关详细讨论,请参见:
tl;博士
"//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']]"
//td[contains(., 'By Company')]
<td>By Company </td>
"//td[contains(normalize-space(translate(., '\u00A0\u00A0', ' ')), 'By Company')]"
"//td[text()='By Company\u00A0\u00A0']"
"//td[contains(., 'By Company\u00A0\u00A0')]"
"//td[starts-with(., 'By Company')]"
"//td[contains(., 'By Company')]"