1. 什么是定位表达式 每创建一个动作步骤,就必须输入一个XPath定位表达式,用于定位施加动作的网页节点,这里的XPath支持绝对定位和相对定位,建议用MS的XPath搜索功能检验是否定位到动作施加点。如下图: 我们在《连续动作的概念》一文中反复强调:连续和多层。举个例子,我们要自动选择日历上的日期,那么需要多个动作步骤,如下图,分为4层步骤,每层并不是只做一次动作,比如,选择月份,要循环做12次动作,这就是连续的含义。
最重要的是,我们编写XPath的时候,要确保定位到动作施加点,下面是各种类型动作的说明
编写XPath的时候,有一点要特别注意:避免连续点击的时候跳过一些节点。具体参看这个讨论贴《我想把页面上所有“更多”点击一遍,怎么做?》 2. 相关资料 2.1 连续动作概念、场景和使用方法 2.2 返回目录-> |