指令说明
描述:识别滑动条验证码的拖动区域,返回终点坐标或拖动滑块位置完成验证。网页和桌面软件中的验证码都支持。
- 滑动条
选择滑块按钮所在的滑动条,可以从元素库中选择也可以直接从网页或桌面上捕获。如下方截图中的红框内容。
- 滑块按钮
选择需要拖动的滑块位置,可以从元素库中选择也可以直接从网页或桌面上捕获。如下方截图中的红框内容。
使用示例
案例的url:https://www.amap.com/,点击登录后会出现“滑块”
- 案例中元素xpath参考:
- 滑块条://div[contains(@class, 'loginModeContent') and contains(@class, 'active')]//span[text()='请按住滑块,拖动到最右边']
- 滑块按钮://div[contains(@class, 'loginModeContent') and contains(@class, 'active')]//span[contains(@class ,'slide')]
- 运行结果:
该流程执行逻辑:
- 获取网页对象:https://www.amap.com/
- 使用【滑动条验证码】指令进行滑动条验证码的验证,选择「滑动条」、「滑块按钮」元素,完成验证码验证。
使用小Tips
- 此指令功能需付费,请确保账号有余额,具体消耗情况见指令描述