zoukankan      html  css  js  c++  java
  • selenium+python之安装autoit+上传单张图片

    安装autoit,此处参考的是上海-悠悠的博文:https://www.cnblogs.com/yoyoketang/p/7612026.html

    1.下载地址:https://www.autoitscript.com/site/autoit/downloads/

    2.下载完后,文件夹中的文件如图所示

    3.打开各种exe的路径

     

     4.操作步骤

    4.1 将Finder Tool拖到“打开”按钮上,左侧会生成一些数据信息

    4.2 在SciTE-Lite中编辑脚本信息,此处的D:ym1.png为存放图片的地址。保存后生成au3文件

    Firefox浏览器时:

    WinActivate("文件上传");
    ControlSetText("文件上传", "", "Edit1", "D:ym1.png");
    Sleep(2000);
    ControlClick("文件上传", "", "Button1");

    Chrome浏览器时:

    ;ControlFocus("title", "窗口文本", controlID)  设置输入焦点到指定窗口的某个控件上

    ;WinWait("title","窗口文本", 超时时间)    暂停脚本的执行直至指定窗口存在为止

    ;Sleep(延迟)    使脚本暂停指定时间段

    ;ControlClick("title", "窗口文本", 控件ID, 按钮, 点击次数)    向指定控件发送鼠标点击命令

    ;其中,title即AutoIt Window Info识别出的title字段,controlID即AutoIt Window Info 识别出的class和Instance的拼接

    ;title 必现对应正确即窗口的title,"text"可写可不写

    ControlFocus("打开","text","Edit1")
    WinWait("[CLASS:#32770]","",10)
    ControlSetText("打开","","Edit1","D:ym1.png")
    Sleep(2000)
    ControlClick("打开","","Button1")

    4.3 将au3文件转换成exe文件

    4.4 在cmd中执行该exe文件,确认脚本是否正常执行

     4.5 脚本执行

  • 相关阅读:
    Vue.js中使用iView日期选择器并设置开始时间结束时间校验
    侠客行
    myJRebel 已不可用
    开发.NET Core NuGet包并实现CI/CD
    独立部署GeoWebCache
    GeoServer中GeoWebCache(GWC)的使用
    使用VS Code编写Markdown文件
    GitHub团队协作流程
    打包发布到NPM并通过CDN访问
    使用VS Code编写Markdown文件
  • 原文地址:https://www.cnblogs.com/xiaoxin-test/p/10450321.html
Copyright © 2011-2022 走看看