码迷,mamicode.com
首页 > Web开发 > 详细

对于使用input标签上传文件的功能selenium的使用方法

时间:2018-08-01 14:02:20      阅读:1249      评论:0      收藏:0      [点我收藏+]

标签:功能   send   ima   imp   文件   drive   bdr   put   cli   

技术分享图片


from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_argument(‘--user-data-dir=C:/Users/Administrator/AppData\Local/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

对于使用input标签上传文件的功能selenium的使用方法

标签:功能   send   ima   imp   文件   drive   bdr   put   cli   

原文地址:https://www.cnblogs.com/yueyanru/p/9400535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!