Selenium+python文件上传代码和注释!

案例:使用百度浏览器,点击相机按钮上传图片搜索

具体代码如下:

# #!/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()

以上有问题欢迎随时讨论!

原文地址:https://www.cnblogs.com/gengwulovestudy/p/13438198.html