用nbsp找到元素

时间:2019-05-09 06:53:48

标签: selenium-webdriver

我无法找到其中包含nbsp的元素。

<input name="First&nbsp;name" >


input[@name='First Name']
input[@name='First&nbsp;name']

无法使用上述代码定位元素,

2 个答案:

答案 0 :(得分:0)

您可以忽略nbsp;并尝试匹配字符串的其他部分。

//input[contains(@name,'First') and contains(@name,'name')]

答案 1 :(得分:0)

您可以将&nbsp;替换为\u00A0

我建议使用CSS选择器

input[name='First\u00A0name']

但是您也可以在XPath中使用它

//input[@name='First\u00A0name']

有关更多信息,请参见this