我正在使用casperJS使用casptureSelector方法捕获部分屏幕,并使用以下代码:
pip
可以将#someId传递给id选择器,将.someClass传递给类选择器。
但是如何传递多个类选择器,如.someClass.otherClass?
我尝试了很多变化,但我无法使其发挥作用。
答案 0 :(得分:0)
我相信你可以使用任何有效的css选择器,所以对于多个类选择你只需用逗号分隔字符串:
'.firstSelector, .secondSelector'
您无法路径数组,但可以使用Array.join
动态构建一串逗号分隔的类
修改强>
我相信这只有在选择产生单个DOM元素时才有效。如果你深入研究代码,选择器用于查找捕获范围并调整缩放。一个内部方法用于计算带选择器的边界调用findOne
,所以我想(没有真正挖掘{{1}如果查询导致多个DOM元素,它将返回第一个元素。