selenium - 如何验证 Selenium 中两个单词之间有多个空格的文本?

标签 selenium selenium-webdriver xpath selenium-chromedriver

我想知道如何编写 Xpath 来验证文本 -'Confirm Passowrd*',其中两个单词之间有超过 10 个空格 enter image description here

当我尝试使用 chropath 工具获取它时,它给出了像

的 Xpath
//label[contains(text(),'Confirm                            Password*')]

但即使这样也行不通。

最佳答案

您可以在xpath中使用标准化空间

//label[@ng-if='add_user' and normalize-space(text())='Confirm Password*']

关于selenium - 如何验证 Selenium 中两个单词之间有多个空格的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53827915/

相关文章:

XPath 仅匹配直接跟随的 sibling

selenium - Chrome 74 : Deleting cookies takes very long time

python - Selenium:查找存储在容器中的元素

java - 如何使用 Maven/testng 将参数发送到方法?

java - 在java selenium中启动chromedriver后更改代理

html - nokogiri 多个 css 类

xml - Ansible - XML 命名空间

selenium - docker-compose 运行多个任务而不共享依赖项

java - Selenium,在使用 Java 运行 chrome 测试时创建简单的对话框

python - 无法通过 Selenium WebDriver python 绑定(bind)启动 Internet Explorer