css - 有没有办法在 Edge 浏览器中获取 xpath 和 css?
问题描述
我有自动化测试脚本,它们在 Chrome 上运行良好。现在扩展了对 Edge 和 IE11 的支持。很少有测试脚本在 Edge 浏览器上失败。相同的定位器在 chrome 中工作正常,但在 Edge 中它们不工作。我们有什么方法可以在 Edge 浏览器中识别 xpath 和 css 之类的 chrome 吗?
我只想验证 xpath 是否与 Chrome 和边缘浏览器中的相同元素匹配。
我们有什么方法可以在 Edge 浏览器上验证 xpath 和 css,就像我们在控制台中使用 $x() 和 $$() 在 chrome 上验证一样?
解决方案
是和不是。
CSS 选择器
不,Edge 没有像其他浏览器那样使用开发工具复制 CSS 选择器的功能。
是的,如果您自己编写它们,您可以$$()
在控制台中使用它们来验证它们是否有效。
XPath
不,Edge 没有像其他浏览器那样使用开发工具复制 XPath 选择器的功能。
是的,您可以使用$x()
它们来测试它们是否有效。
推荐阅读
- java - 如何找到树中两个节点之间的路径?
- c - Scala 的 Option 或 Rust 的 C 中的 Result 错误处理
- font-size - 如何增加 xy 图点的大小
- pandas - DataFrame中缺失记录的可视化
- javascript - 对 Docusaurus 进行上游操作并确保文件加载顺序正确
- javascript - 如何查找 ReactInstance 的所有子图像
- php - html-php 在同一页面上发布表单 - iframe 问题
- android - Firebase 存储异常:发生未知错误,请检查服务器响应的 http 结果代码和内部异常
- c++ - 如何在 C++ 中跨多个进程使用共享向量
- php - php mysqli 选择表中的数据而不是不同的表中的数据