• webdriervAPI(上传文件)


    from  selenium  import  webdriver

    driver  =  webdriver.Chorme()

    drvier.implicitly_wait(10)

    driver.get("http://www.baidu.com")

     

    send_keys()实现上传

      对于是通过input标签实现的上传功能,可以将其看作是一个输入框,

      即通过send_keys()指定本地文件路径的方式实现文件上传

     

    定位上传按钮,添加本地文件

    driver.find_element_by_name(" ").send_keys(" C:UsersPublicPictures123.png ")

     

    Autolt实现上传

      Autolt工具使用方式就不介绍了,网上搜搜到处都是,

      这里以百度首页,上传图片搜索图片为例...

    from selenium import webdriver
    from time import sleep
    import os,

    driver = webdriver.Chrome()
    driver.implicitly_wait(10)

    driver.get("http://www.baidu.com")

    driver.find_element_by_class_name("soutu-btn").click()  定位到百度输入框的小相机并click

    driver.find_element_by_xpath("//div[@class='upload-wrap']").click()  定位上传图片按钮并click


    os.system("C:\test.exe")  用os.system()来执行存放在C盘根目录下有Autolt工具生成的.exe
    # os.system('dir')

    sleep(5)
    driver.close()
    driver.quit()

      pass......

  • 相关阅读:
    P1005 矩阵取数
    [BZOJ2662][BeiJing wc2012]冻结
    [BZOJ1191]超级英雄Hero
    [bzoj1008] 越狱
    [bzoj1001]狼抓兔子 最小割
    网络流24题——负载平衡问题
    分形小山
    可并堆——左偏树、斜堆
    NOIP最优贸易
    洛谷P2073送花
  • 原文地址:https://www.cnblogs.com/97xiaolai/p/11707544.html
Copyright © 2020-2023  润新知