|
定义连续动作规则,这个是单纯的点击动作,比较好做规则。
但是要注意一点:要点击的DOM节点的定位表达式的写法。
网页很可能是这种模式,“更多”点击以后,这个“更多”字符串就消失了。这种很容易干扰定位。写的定位表达式XPath需要把所有点击位置都定位出来,也就是说,这个XPath应该定位到一个节点集合,如果点一个“更多”,这个集合里面的节点就少一个,会影响到点击目标的排号。DS打数机点击以后就好把排号加一。比如,当前点击了节点集合中的第一个节点,那么下一次就要点击第二个,但是,如果点击了第一个节点以后,节点集中的节点少了一个,那么下一次点击第二个的时候,实际上是点了原先排号第三的那个节点,也就是有一个节点跳过去了。
避免这个问题的方法是:节点集合的数量不能变,即使“更多”这个字符串消失了,也会变成其他一种节点,那么这个定位XPath要能把变化后的节点也包含进来,总之,节点集合的大小不能变化。
可以阅读《用XPath定位到动作施加点》
|
|
共 6 个关于本帖的回复 最后回复于 2021-10-30 09:50