zoukankan      html  css  js  c++  java
  • Python-selenium,使用SenKey模块时所碰到的坑

    一.SenKey模块(模拟鼠标键盘操作) :python3中没有该模块,使用PyUserInput模块代替

    二.PyUserInput模块安装前需要安装:pywin32和pyHook模块,pywin32模块默认已安装


    三.安装PyUserInput所遇到的坑,大坑(版本问题):
      1.需要下载yHook模块:在该网站中下载对应的版本:https://www.lfd.uci.edu/~gohlke/pythonlibs/;
      pyHook-1.5.1-cp35-cp35m-win_amd64.whl:35对应的是python版本,64对应的是系统版本;
      下载完成后,放在python/Scripts文件夹下,执行命令:pip install D:Python3.5ScriptspyWinhook-1.6.1-cp35-cp35m-win_amd64.whl;

      2.PyUserInput(0.1.11)版本不支持pyHook1.6版本,支持pyHook1.5版本;

      3.本人安装Python时默认安装的是pywin32-221,版本太高了,换成pywin32-220 ;
      pywin32-220地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/;
      安装后,将pywin32-220的安装目录,D:Python3.5Libsite-packages,放在path目录下;

      4.网上的资料说先卸载pywin32: pip uninstall pywin32,试过之后,卸载失败,随后直接两个pywin32同时运行;

      5.最后一步,安装PyUserInput:pip install PyUserInput; 或者直接在pycharm中“设置-Project Interpreter”,搜索PyUserInput后点击安装;

    本人测试相关学习知识:https://github.com/langlixiaobailongqaq
  • 相关阅读:
    创建数据库链
    redis命令
    redis.conf文件配置信息
    mybatis调用存储过程实现
    oracle游标使用遍历3种方法
    Proud Merchants
    Bag Problem
    Watch The Movie
    Accepted Necklace
    Bone Collector II
  • 原文地址:https://www.cnblogs.com/xiao-bai-long/p/10583112.html
Copyright © 2011-2022 走看看