案例:使用百度浏览器,点击相机按钮上传图片搜索
具体代码如下:
# #!/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:UsersEDZDesktop附件文件 img (1).jpg") #定位到上传文件的元素,会把上传文件路径 。r转义,后面+文件路径 # sleep(2) # driver.quit()
以上有问题欢迎随时讨论!