selenium - 如何获取有关失败的硒测试的有用信息
问题描述
我想知道如何在 Selenium 测试中获得有关 Web 元素的更多有用信息。前任:
无法定位元素:在位置 {xpath: '//[@id = 'userId']}
这不是很有帮助。我正在考虑为我的页面对象中的元素创建一个关键字。所以我可以说
无法在此位置找到元素“currentUser”。
或者如果我想包装一个元素,我该如何添加各种附加信息?例如:“它是什么类型的元素以及它所在的页面对象”。
解决方案
推荐阅读
- c# - 使用泛型方法更新父子(一对一)
- selenium - 如何在 Selenium WebDriver 中使用 Javascript 获取元素的背景颜色
- asp.net - ASP.NET Core 将 http 重定向到 https,但我不想在 localhost 中执行此操作,我也使用不同的端口
- c++ - 如何为函数提供替代名称?
- react-native - 我应该如何添加质量选择器来反应原生视频?
- visual-studio-code - 如何在特定标记之后突出显示一个单词?
- json - 在 Groovy 中将 JSON 解析为 CSV
- javascript - ReactJS 无法在 rest api 响应中打印嵌套值
- php - 视图不会根据导航栏改变
- java - 无法使用 Ansible 在远程主机中使用基于 java 的命令