casperjs-css选择器存在,但当单击它时会引发“”;CasperError:无法在不存在的选择器“”上调度mou
casperjs css selector exists but when click it raise "CasperError: Cannot dispatch mousedown event on nonexistent selector"
我的代码:
var search_selector = "a[href*='id=40076700745']";
casper.then(function(){
if (this.exists(search_selector)) {
this.wait(1000, function(){
this.click(search_selector);
});
}
}
我使用exists来检查选择器是否存在,但当单击它时,casper会给我一个错误。
这似乎是PhantomJS中的一个半确认错误:https://github.com/n1k0/casperjs/issues/378
建议使用SlimerJS,或者使用XPath选择器。既然PhantomJS 2.0已经发布,我也建议尝试一下;也许Phantom 1.x的href*=
选择器有问题?
(当然,如果你也可以在SlimerJS中复制它,那么就制作一个测试用例,如上面的bug问题所示,并将其作为casperJS bug提交。)
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jquery IE7中的第n个选择器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- jquery日期选择器年份范围默认值
- jquery日期选择器失去了交互性
- 正在搜索JavaScript日期选择器滑块
- 如何将返回的值应用于多个不同位置的多个选择器
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- 如何在多个jQueryUI日期选择器中屏蔽特定日期
- jquery日期选择器显示与值不同的文本
- jQuery选择器无法正常工作
- casperjs-css选择器存在,但当单击它时会引发“”;CasperError:无法在不存在的选择器“”上调度mou
- Casperjs CasperError:无法在不存在的选择器上调度鼠标下移事件