selenium 滚动屏幕操作+上传文件

执行js脚本来滚动屏幕:

  (x,y)x为0 纵向滚动,y为0横向滚动 负数为向上滚动

  driver.execute_script('window.scrollBy(0,250)')

上传文件:

  1、导入包 import win32com.client

  2、获取shell对象 shell=win32com.client.Dispatch("WScript.Shell")

  3、输入路径:shell.Sendkeys(r"C:UsersAdministratora.jpg"+" ") 这里的 模拟回车符

模拟键盘输入:

  import win32con
  import win32api
  win32api.keybd_event(win32con.VK_NUMPAD0,0)# 键盘输入0
  
win32api.keybd_event(win32con.VK_RETURN,0)# 模拟回车符

原文地址:https://www.cnblogs.com/aiyumo/p/11799789.html