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 脚本执行

  • 相关阅读:
    《C语言程序设计》指针篇<一>
    《算法竞赛入门经典》刘汝佳 C语言部分(前四章)“注解与习题” 之思索 -<1>
    程序设计第二次作业<2>
    程序设计第二次作业<1>
    第一次面向对象程序设计作业-大一下学期的自我目标
    android部署tensorflow
    vim操作
    跑groud truth的disparity
    tensorflow与android编译
    Ubuntu ndk环境变量配置
  • 原文地址:https://www.cnblogs.com/xiaoxin-test/p/10450321.html
Copyright © 2011-2022 走看看