zoukankan      html  css  js  c++  java
  • python3、selenium、autoit3,通过flash控件上传文件

    autoit.au3

    #include <Constants.au3>
    
    WinWait("打开","",20);     //暂停执行脚本,直到上传对话框出现
    WinActive("打开")
    WinWaitActive("打开","",5);    //激活上传窗口
    ControlFocus("打开", "", "[CLASS:Edit; INSTANCE:1]")
    ControlSetText("打开", "", "[CLASS:Edit; INSTANCE:1]", "C:DATAGet It Started.mp4"); //输入路径
    
    Send("!o"); //键盘快捷键Alt+O

    将autoit.au3文件通过Compile Script to .exe编译成.exe文件

    python

    import os  #引入os库
    ……
    ……
    
    self.driver.find_element_by_id(“XXX”).click() #点击上传按钮,显示出文件选择框
    os.system("C:\autoit3.exe")  #调用文件
    
    ……
    ……其他过程省略
  • 相关阅读:
    位或( | )
    学习进度笔记7
    学习进度笔记6
    学习进度笔记5
    学习进度笔记4
    学习进度笔记3
    学习进度笔记2
    学习进度笔记1
    周总结13
    《黑客与画家》阅读笔记6
  • 原文地址:https://www.cnblogs.com/poppyp/p/3729547.html
Copyright © 2011-2022 走看看