zoukankan      html  css  js  c++  java
  • 对于使用input标签上传文件的功能selenium的使用方法


    from selenium import webdriver
    option = webdriver.ChromeOptions()
    option.add_argument('--user-data-dir=C:/Users/Administrator/AppDataLocal/Google/Chrome/User Data')
    driver = webdriver.Chrome(chrome_options=option)
    driver.get('https://www.cnblogs.com/')
    driver.implicitly_wait(10)
    driver.find_element_by_xpath('.//*[@id="user_nav_blog_link"]').click()
    driver.find_element_by_xpath('.//*[@class="menu"][5]').click()
    driver.find_element_by_xpath('.//img[@alt="上传图片"]').click()
    driver.switch_to.frame('mce_39_ifr')
    driver.find_element_by_xpath('.//input[@name="file"]').send_keys('C:\Users\Administrator\Desktop\5.png')

    备注:该方法只适用于input标签,其他标签需要借助于第三方工具autoit或者是SendKeys
    人不可无方向
  • 相关阅读:
    1,Window安装Docker
    字符串编码
    hive自带derby数据库初始化
    numpy深浅复制
    matplotlib基础学习
    pandas基础学习
    numpy基础学习
    pandas之join、merge
    pandas之索引
    pandas之时间戳
  • 原文地址:https://www.cnblogs.com/yueyanru/p/9400535.html
Copyright © 2011-2022 走看看