滑动拼图验证码快速滑动脚本,怎样在手机上滑动验证滑动拼图

  滑动拼图验证码快速滑动脚本,怎样在手机上滑动验证滑动拼图

  在编写JD.COM登录自动化的测试用例时,我遇到了这样一个问题。

  即使csdxx多次登录不成功,并且正确账号的密码已经注册为“意外”,验证角(PS。当然,有时候也不会有死或者死)。比如今天写文章,9月30日))就阻碍了自动化测试的步伐。

  因此,如何使用selenium python完成伪拖的自动验证?

  第一个思路是计算空位位置的规律性,每次见面都做一个判断,提取空位位置,将拼图块移动到指定位置,完成验证。但事情没那么简单。

  以下是JD的截图。COM的验证:

  小龙

  给你一些缩写。a是我们拖动的滑块,B是照片中缺失的拼图块,C是照片中缺失的那块。

  我们验证的时候,拖动A,一起移动B,直到B和C重叠,松开A,完成认证。

  分析结果:

  1.A和B同时水平移动,但是当A和AB的位置被拖动到一起变化时,左边也同样变化。

  2.JD.COM验证实际上相对简单。从B到C的位置是水平移动的,左的变化不需要垂直。

  3.C的位置现在固定在顶部,只有水平的左边发生变化。

  4.C出现的位置就像任何水平位置一样,相当于图像范围内随机出来的左边。

  B的形状是固定的。

  总结:

  1 .兰登的左手抓不住规则

  2.要继续拖动前C的位置判断,应该需要图像识别技术。可以通过像素来判断,但是有点难。

  现在只有这么远了。在试错中,后续更新还在继续。

滑动拼图验证码快速滑动脚本,怎样在手机上滑动验证滑动拼图