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

时间:2023-12-28 13:29:32

执行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:\Users\Administrator\a.jpg"+"\r\n") 这里的\r\n模拟回车符

模拟键盘输入:

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