python+selenium自动化测试(上传文件)

1、
#-*-coding:utf-8 -*-
#上传文件

from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains

first_url = 'http://www.transferbigfiles.com/'
second_url = 'http://www.mail.qq.com'
driver = webdriver.Chrome()
driver.get(first_url)
driver.implicitly_wait(10)
driver.maximize_window()

#定位上传按钮,添加本地文件
driver.find_element_by_id('file-input').send_keys(r'D:\Test\text.docx')   #输入文件路径
time.sleep(3)
#输入邮箱
driver.find_element_by_class_name('tagit-input').send_keys('[email protected]')
time.sleep(5)
#成功上传
driver.find_element_by_class_name('btn-send-transfer').click()
time.sleep(5)

你可能感兴趣的:(python+selenium自动化测试(上传文件))