安装步骤
1,安装Pyhook
进入其官网,搜索pyHook找到该文件:

文件前的CP37是指python的版本,命令行中直接输入py就可以查看。
选择win32的,64的可能安装不成功
如果32位的安装失败,如:
ERROR: pyHook-1.5.1-cp36-cp36m-win32.whl is not a supported wheel on this platform.
可以尝试64位的

下载完成后,我这里放在了这个目录下 ‘E:\’ ,然后cmd进入对应的目录后安装:
使用命令行cmd:pip install pyHook-1.5.1-cp37-cp37m-win32.whl

2, 安装pywin32

使用命令行cmd:pip install PyWin32

或者pycharm中安装,搜 PyWin32

3, 安装PyUserInput
同上

4,最后一步,from pykeyboard import PyKeyboard

使用方法

def test(self):k = PyKeyboard()#下键k.tap_key(k.down_key)#回车键k.tap_key(k.enter_key)

如果出现这种情况可以添加以下代码到pykeyboard的_init_文件中

代码

import sysif sys.platform.startswith('java'):from .java_ import PyKeyboardelif sys.platform == 'darwin':from .mac import PyKeyboard, PyKeyboardEventelif sys.platform == 'win32':from .windows import PyKeyboard, PyKeyboardEventelse:from .x11 import PyKeyboard, PyKeyboardEvent

python模拟键盘操作相关推荐

  1. Python 模拟键盘鼠标操作实战教程

    在某些情况下,如果我们需要进行自动化操作的应用没有提供相应的接口,我们无法直接通过Python来调用API实现自动化.这种情况下,Python也不是完全没有办法的,我们可以采用模拟键盘和鼠标的方式实现 ...

  2. 【Python自动化测试】:模拟键盘操作

    在selenium中,把键盘的一系列按键封装在Keys类中,因此,我们在模拟键盘操作的时候,需要先导入Keys包,然后配合send_keys()方法使用 # 导入Keys类 from selenium ...

  3. python模拟键盘输入字符_Python | 根据关键字符串遍历窗口 模拟键盘输入操作

    在自动化脚本测试某个程序的过程中,偶尔会因为文件读取操作弹出各种信息窗口,导致自动化脚本无法继续往下执行.为了解决这个问题,需要隔一段时间对信息窗口进行一次遍历,针对需要处理的窗口进行模拟键盘输入操作 ...

  4. [139]python selenium之模拟键盘操作

    selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘 ...

  5. 1121Selenium web自动化测试经验分享-模拟键盘操作的三种类;推荐使用PyUserInput模块

    在Web自动化测试中,有时候会用键盘来输入内容,没那么常用,但分享下我爬的坑. 个人博客:https://blog.csdn.net/zyooooxie 第一个:keys模块 WebDriver中对键 ...

  6. python 模拟键盘_Python 模拟键盘输入 | 学步园

    Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...

  7. C++模拟键盘操作窗口入门

    C++模拟键盘操作窗口入门之文件监控操作句柄操作 #include <iostream> #include <windows.h> #include <tchar.h&g ...

  8. python 模拟键盘输入组合键_Python 模拟键盘输入

    Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...

  9. python 模拟键盘 linux,在Linux中使用Python模拟键盘按键,linuxpython

    在Linux中使用Python模拟键盘按键,linuxpython 之前在做自动化测试中需要用Python在linux中模拟Ctrl+V 进行路径粘贴,试了很多种方法,起初用了xerox和pyperc ...

  10. Selenium中级 | 在Selenium中模拟键盘操作

    以下是基于Java语言在Selenium WebDriver中模拟键盘操作的一些常用方法总结 操作单个按键 比如按回车键.按F5进行页面刷新.按F11将窗口设为全屏模式等. 方式1:使用WebElem ...

最新文章

  1. tomcat部署下的web项目网页更改不能自动刷新
  2. 调查问卷_员工满意度调查问卷
  3. python类中self是什么
  4. 牛客IOI周赛19-普及组 B.小y的序列
  5. ubuntu 16.04 usb转串口
  6. php+insert+into+注入,PHP+MySQL之Insert Into数据插入用法分析
  7. 计算机网络之传输层:4、TCP连接管理
  8. Pytest学习-如何在用例代码中调用fixtrue时传入参数
  9. Fefora17联想笔记本安装无线网卡
  10. 六个好用的程序员开发在线工具
  11. flash幻灯片源码
  12. Broken Keyboard(悲剧文本)
  13. PS动作怎么做爆炸火焰效果特效
  14. 中国脑计划颠覆性创新之路九,进化的方向,脑科学,互联网和人工智能联合突破达尔文进化论局限
  15. wps怎么下载仿宋gb2312_仿宋gb2312字体
  16. cad相对坐标快捷键_CAD中相对坐标绝对坐标的输入方法
  17. tps协议和onvif协议_onvif协议是什么
  18. PDF文件只能打印出第一页
  19. 计算机软件专利法保护对象,下列不属于专利法所保护对象的是( )
  20. 什么是Use Case?

热门文章

  1. pam php水解加碱,2钻井液化学.ppt
  2. 域名注册处更改dns服务器,怎么修改DNS服务器_为什么要修改DNS服务器
  3. python将pdf转图片_利用Python将pdf转为图片
  4. 调用远程摄像头进行人脸识别_工地如何实现安全帽检测/人脸识别?
  5. 企业级统一身份认证4A体系
  6. Android免费获取短信验证码
  7. 儿童python编程教程-一款儿童编程入门的理想工具——PythonTurtle
  8. OpenCV实现图片锐化
  9. Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
  10. GitHub使用技巧,在线ide编辑代码、在线运行代码、快速查找阅读代码