首页 > 解决方案 > css 定位器不适用于带有 $(...) 的控制台,但适用于 chrome 和 firefox 中的 $$(...)

问题描述

我正在做一个关于学习硒的udemy教程。

在控制台中使用 chromium 88 版验证 facebook 的用户名字段上的 css 定位器时,这段代码不起作用:

$("#email")

但是,这有效:

$$("#email")

为什么?

Udemy 教程使用 $("....") 作为 css 选择器。标准变了吗?这是怎么回事?

我去这里希望得到一些官方文档,但它没有解释它: https ://developer.mozilla.org/en-US/docs/Tools/Web_Console/Helpers

除了我在 @udemy 购买的课程之外,还有其他资源可以用来学习 QA usign selenium 吗?

我发现这很有帮助,但没有解释为什么应该使用 $$: https ://testersdock.com/find-validate-xpath-css-chrome/

Udemy 的教程使用 $x(...) 作为 xpath 和 $(...) 作为 css 定位器,但显然,后者是错误的?

重要提示:是否有我可以学习的官方文档?

提前感谢您的帮助,G

标签: browser

解决方案


推荐阅读