html - 如何在按钮文本前面有很多空格的地方编写 Xpath
问题描述
<div class="btn-group icon-btn">
<div class="wrap-btn">
<button ng-class="{active : hasOptions('3',option)}" class="organge-btn ng-binding" type="button">
Employee
</button>
</div>
我有上面提到的 HTML 代码,我看到名为“Employee”的按钮前面有很多空白空格,我想为名为“Employee”的按钮编写 XPATH,我使用了以下三个 XPATH,但它没有不工作,知道如何修复它以使用唯一的 XPATH 识别元素。
//button[@type='button' ]
//button[@type='button' and @class='organge-btn ng-binding']
//div[@class='wrap-btn']//button[@type='button' and @class='organge-btn ng-binding']
解决方案
尝试这个
//button[normalize-space(text())='Employee']
推荐阅读
- java - Apache Solr,需要多个单个字段,同时优化查询以仅命中特定索引
- xcode - Azure Fastlane 自动递增内部版本号
- visual-studio-code - vscode-neovim 导航问题
- azure-active-directory - 授予对第三方应用程序的访问权限
- android - 在调用 catch 处理程序之前,在 Android 上引发异常会导致 Segmentation Fault 11 错误
- unit-testing - 如何测试调用类调用的委托的交互?
- sql-server - 将从数据库生成 SQL Server 脚本的脚本
- django - “(111:连接被拒绝)同时连接到上游,客户端:” | Django、Gunicorn、Nginx - 服务器错误(500)
- ruby-on-rails - UTF-8 中对于 Ruby 中的单引号无效的字节序列
- apache-kafka - 通过 kafka-topics 创建的主题是否应该自动创建关联的主题?