• Python+Selenium


    如下图,从系统点击上传功能,打开到这种如下图页面的才适合本文介绍的处理方法

    处理方法一

    pywinauto库

    优点:可以选择多个文件,路径中有中文也支持

    缺点:只能Windows平台使用

    安装 pip install pywinauto

     使用代码

    from pywinauto.keyboard import send_keys

    #输入文件名
    send_keys('D:download9.png')
    # 输入回车键
    send_keys('{VK_RETURN}')

    处理方法二

     pyautogui库

    优点:跨平台:linux mac windows都可以使用

    缺点:只能选择一个文件,文件路径有中文会出问题

    安装 pip install pyautogui

     使用代码

    import pyautogui
    # 输入文件名
    pyautogui.write('D:download9.png')
    # 输入回车键,注意要按2次
    pyautogui.press('enter',presses=2)

    PC客户端的pywinauto使用方法

  • 相关阅读:
    基于jenkins+gitlab的自动集成环境的搭建
    函数指针与委托
    详解C#break ,continue, return (转)
    REST 与 web service 的比较
    Python
    python
    python
    python
    python 1.0
    python 0.0
  • 原文地址:https://www.cnblogs.com/sue2015/p/14782273.html
Copyright © 2020-2023  润新知