java - 在角度中使用 aria-hidden=true 的意义
问题描述
<a _ngcontent-c6="" id="addEmployeeButton" routerlink="/employees/add" href="/employees/add">
<mat-icon _ngcontent-c6="" class="worksuite plus mat-icon material-icons" role="img" aria-hidden="true"></mat-icon>
</a>
如何使用 Java 使用 selenium webdriver 找到上述代码的员工按钮。我正进入(状态
“未找到元素异常”
解决方案
如果一个元素仅在某些用户操作后可见,作者必须将 aria-hidden 属性设置为 true。当元素出现时,作者必须将 aria-hidden 属性设置为 false 或删除该属性,表明该元素是可见的。一些辅助技术直接通过 DOM 访问 WAI-ARIA 信息,而不是通过浏览器支持的平台可访问性。作者必须在不显示的内容上设置 aria-hidden="true",无论用于隐藏它的机制如何。这允许辅助技术或用户代理正确地跳过文档中的隐藏元素。
更多细节:
推荐阅读
- excel - 如何过滤第一个日期和时间
- angular - 元素隐式具有“任何”类型,因为“任何”类型的表达式不能用于索引类型,任何人都可以告诉我
- php - 获取存储路径的正确 URL (Laravel)
- r - 从“popgenome”R包中通过readData导入multiVCF的问题
- vue.js - VueJS + NuxtJS + Vuetify - 未应用文本大小
- node.js - nodejs的h12请求超时heroku服务器
- node.js - 修剪失败后的 aws cloudformation 包
- javascript - 将 Javascript 日期转换为 java 日期
- java - 使用 Orika 使用 Date 和 Timestamp 映射对象
- web-push - 为什么我仍然看到 Web 推送通知的折旧端点