input 标签类型文件上传组件处理
input 标签类型的文件上传组件可直接通过send_keys()上传文件
- 示例网址:示例页面 - 百度图片搜索
- HTML input 标签介绍:HTML input 标签介绍
- 示例文件:1.png

import os
import time
from selenium.webdriver.common.by import By
from selenium import webdriver
url = 'https://image.baidu.com/' # 示例页面 - 百度图片地址
uploader = (By.XPATH, "//*[@type='file']")
image = os.path.join(os.getcwd(), '1.png') # 测试图片
driver = webdriver.Chrome()
driver.implicitly_wait

本文总结了Selenium中处理文件上传组件的方法,包括直接使用send_keys()处理input标签类型的上传组件,以及利用Spy++结合win32gui库处理非input标签类型的组件。详细介绍了在谷歌浏览器环境下,如何通过Spy++定位上传弹窗元素并实现文件上传。
最低0.47元/天 解锁文章
629

被折叠的 条评论
为什么被折叠?



