【发布时间】:2013-09-16 19:42:20
【问题描述】:
如何使用 Chrome-devtool 的控制台来测试我的 javascript 是否有效?我找到了 xpath 并将其转换为 css 定位器。基本上它是一个将颜色从灰色变为蓝色的按钮。
这是我的 sn-p 代码: browser.execute_script("$('button.nominate').trigger('tap');")
在控制台上,我尝试了类似:
$('button.nominate').trigger('tap')
结果如下:
[]
我以为它会点击按钮
【问题讨论】:
-
如果你输入
console.log($('button.nominate').length),它会输出0。认为您的选择器(css 定位器:))是错误的。 -
Null 和@Konrad Dzwinel 感谢您的帮助。显然,我确实使用了错误的 CSS 选择器。我还发现将 XPATH 转换为 CSS 可能不会产生好的结果。有人告诉我我的 CSS 太具体了,我应该依靠使用类名来完成它。我用cssify.appspot.com 来帮助我
标签: javascript debugging google-chrome-devtools