• selenium上传图片


    在我们使用selenium的时候碰到上传图片、文件时一般都可以先定位然后直接send_keys,但是有的却不行,selenium也没有提供其它的办法,只能靠第三方软件来解决

    我们要借助一个叫AutoIt的软件  官方网站:https://www.autoitscript.com/site/  下载好后可以在开始中看到

    AutoIt Windows Info        用于帮助我们识Windows控件信息。

    Compile Script to.exe      用于将AutoIt生成 exe 执行文件。

    Run Script                        用于执行AutoIt脚本。

    SciTE Script Editor          用于编写AutoIt脚本。

    根据自己的电脑选择相应的位数

     1.打开 AutoIt Windows Info,点击Finder Tool不动往左边图中的文件名框中拖动,可以看到Title,Class这些参数

    2.同样的方法,拖动到打开这个Button

    3.得到相应的参数后就开始写脚本 ,点击SciTE Script Editor  编辑好脚本后点击Tools然后选择Go,或者直接F5运行。注意:运行时要打开上传窗口

    4.调试成功后,就把文件保存下来。Run Script 可以打开这个文件。

    5.我们需要在python中使用,那么我就要把这个文件转换为exe文件。点击Compile Script to.exe 选择文件和要保存exe文件的路径 注意:装了360杀毒提示,关掉就好了

    6.使用python os模块调用即可,但是这个已经不属于python内部的程序了,所以上传成功与否我们是没办法知道的

    此方法亲测可用,参考原贴:https://www.cnblogs.com/qiushi9/p/9254810.html

  • 相关阅读:
    [原创]mac终端前面的计算机名怎么改??
    iOS获取当前设备方向
    mac电脑Coding显示/隐藏文件
    从tomcat7升级到tomcat8的一个坑
    Tomcat环境开发技巧
    No.2 网络功能
    No.1 持久化
    No.0 项目起步
    读mysqlbinlog二三事
    版本号小常识
  • 原文地址:https://www.cnblogs.com/yaoczz/p/10682436.html
Copyright © 2020-2023  润新知