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

  • 相关阅读:
    多项式求逆
    luoguP3380 【模板】二逼平衡树(树套树)
    NTT
    poj2728 Desert King
    eclipse使用
    Java之面向对象
    Python实现终端高亮显示
    requests
    Go基础
    0919CSP-S模拟测试赛后总结
  • 原文地址:https://www.cnblogs.com/97xiaolai/p/11707544.html
Copyright © 2011-2022 走看看