当前位置:   article > 正文

pyautogui学习2:鼠标功能详解_pyautogui怎么左移

pyautogui怎么左移

  1. >>> pyautogui.size()
  2. (1920, 1080)
  3. >>> pyautogui.position()
  4. (187, 567)
  5. >>> pyautogui.onScreen(0, 0)
  6. True
  7. >>> pyautogui.onScreen(0, -1)
  8. False
  9. >>> pyautogui.onScreen(0, 99999999)
  10. False
  11. >>> pyautogui.size()
  12. (1920, 1080)
  13. >>> pyautogui.onScreen(1920, 1080)
  14. False
  15. >>> pyautogui.onScreen(1919, 1079)
  16. True
  17. >>> pyautogui.moveTo(100, 200) # 鼠标移动到X (100) Y (200)
  18. >>> pyautogui.moveTo(None, 500) # 鼠标移动到X (100) Y (500)
  19. >>> pyautogui.moveTo(600, None) # 鼠标移动到X (600) Y (500)
  20. >>> pyautogui.moveTo(100, 200, 2) # 鼠标花2秒移动到X (100) Y(200)
  21. >>> pyautogui.moveTo(100, 200) # 鼠标移动到X (100) Y (200)
  22. >>> pyautogui.move(0, 50) # 鼠标向下移动50像素
  23. >>> pyautogui.move(-30, 0) # 鼠标向左移动30个像素
  24. >>> pyautogui.move(-30, None) # 鼠标向左移动30个像素
  25. >>> pyautogui.dragTo(100, 200, button='left') # 按住鼠标左键,拖动鼠标到X (100) Y (200)
  26. >>> pyautogui.dragTo(300, 400, 2, button='left') # 按住鼠标左键,花2秒拖动鼠标到X (300) Y (400)
  27. >>> pyautogui.drag(30, 0, 2, button='right') # 按住鼠标右键,在2秒内将鼠标向左拖动30像素
  28. >>> pyautogui.click() # 点击鼠标
  29. >>> pyautogui.click(x=100, y=200) # 移动到100,200,然后单击鼠标左键
  30. >>> pyautogui.click(button='right') # 右击鼠标
  31. >>> pyautogui.click(clicks=2) # 双击鼠标左键
  32. >>> pyautogui.click(clicks=2, interval=0.25) # 双击鼠标左键,但是在点击之间有0.25秒的停顿
  33. >>> pyautogui.click(button='right', clicks=3, interval=0.25) # 三次点击鼠标右键,点击之间有0.25秒的停顿
  34. >>> pyautogui.doubleClick() # 执行左键双击
  35. >>> pyautogui.mouseDown(); pyautogui.mouseUp() # 同鼠标左键单击
  36. >>> pyautogui.mouseDown(button='right') # 按下鼠标右键
  37. >>> pyautogui.mouseUp(button='right', x=100, y=200) # 将鼠标移动到100,200,然后释放右键
  38. >>> pyautogui.scroll(10) # 向上滚动10
  39. >>> pyautogui.scroll(-10) # 向下滚动10
  40. >>> pyautogui.scroll(10, x=100, y=100) # 将鼠标移动到100,200,然后向上滚动10

在OS X和Linux平台上,PyAutoGUI还可以通过调用hscroll()函数来执行水平滚动:

  1. >>> pyautogui.hscroll(10) # 向右滚动10
  2. >>> pyautogui.hscroll(-10) # 向左滚动10

一些鼠标移动的效果(对测试人员来说没啥用,效果自己试):

  1. >>> pyautogui.moveTo(100, 100, 2, pyautogui.easeInQuad) # 开始缓慢,结束快
  2. >>> pyautogui.moveTo(100, 100, 2, pyautogui.easeOutQuad) # 开始快,结束慢
  3. >>> pyautogui.moveTo(100, 100, 2, pyautogui.easeInOutQuad) # 开始和结束快,中间慢
  4. >>> pyautogui.moveTo(100, 100, 2, pyautogui.easeInBounce) # 最后反弹
  5. >>> pyautogui.moveTo(100, 100, 2, pyautogui.easeInElastic) # 最后是橡皮筋

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/387256
推荐阅读
相关标签
  

闽ICP备14008679号