案例:使用百度浏览器,点击相机按钮上传图片搜索
具体代码如下:
# #!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : 2020/8/5 10:00
# @Author : Gengwu
# @FileName: upload_file.py
# @Software: PyCharm
from selenium import webdriver
from time import sleep
driver=webdriver.Chrome()
driver.get('https://www.baidu.com/')
driver.maximize_window() #窗口最大化
sleep(2)
driver.find_element_by_css_selector('.soutu-btn').click() #通过class定位到相机模式,图标按钮
sleep(2)
driver.find_element_by_css_selector('.upload-pic').send_keys(r"C:\Users\EDZ\Desktop\附件文件\timg (1).jpg") #定位到上传文件的元素,会把上传文件路径 。r转义,后面+文件路径
# sleep(2)
# driver.quit()
以上有问题欢迎随时讨论!