首页 > 解决方案 > 有没有办法在 Edge 浏览器中获取 xpath 和 css?

问题描述

我有自动化测试脚本,它们在 Chrome 上运行良好。现在扩展了对 Edge 和 IE11 的支持。很少有测试脚本在 Edge 浏览器上失败。相同的定位器在 chrome 中工作正常,但在 Edge 中它们不工作。我们有什么方法可以在 Edge 浏览器中识别 xpath 和 css 之类的 chrome 吗?

我只想验证 xpath 是否与 Chrome 和边缘浏览器中的相同元素匹配。

我们有什么方法可以在 Edge 浏览器上验证 xpath 和 css,就像我们在控制台中使用 $x() 和 $$() 在 chrome 上验证一样?

标签: cssseleniumselenium-webdriverxpathmicrosoft-edge

解决方案


是和不是。

CSS 选择器

不,Edge 没有像其他浏览器那样使用开发工具复制 CSS 选择器的功能。

是的,如果您自己编写它们,您可以$$()在控制台中使用它们来验证它们是否有效。

XPath

不,Edge 没有像其他浏览器那样使用开发工具复制 XPath 选择器的功能。

是的,您可以使用$x()它们来测试它们是否有效。


推荐阅读