一、web自动化测试中携程登录中的滑块验证
使用ActionChains类
ActionChains是selenium给我们提供了一个类来处理鼠标键盘类事件,比如单击。双击。点击鼠标右键、拖拽等事件
常用ActionChains方法:
Click(on element=None)——单击鼠标左键
Click_and_hold(on element=None)——单击鼠标左键,不松开
Click(on element=None)——点击鼠标右键
Double_click(on element=None)——双击鼠标左键
Drag_and_drop(source,target)——拖拽到某个元素然后松开
Drag_and_drop_by_offset(source,xoffset,yoffset)——拖拽到某个坐标然后松开
Key_down(value,element=None)——按下某个键盘上的键
Key_up(value,element=None)——松开某个键
Move_by_offset(xoffset,yoffset)——鼠标从当前位置移动到某个坐标