zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    MySQL-数据表操作
    MySQL基础命令
    Navicat 15激活
    禅道-启动失败问题整理
    python-开头的注释作用及区别
    SpringBoot、SpringCloud版本中GA/PRE/SNAPSHOT的详解
    mybatis的一些重要配置
    简历对应的知识点
    idea的破解
    SFTP和FTP的区别
  • 原文地址:https://www.cnblogs.com/yaoczz/p/10682436.html
Copyright © 2011-2022 走看看