selenium是一个很好用的自动化测试工具,能够模拟用户打开浏览器并输入用户名和密码的过程。
一. 实验目的
熟悉用selenium来进行自动化测试
二. 实验环境
python3.6、selenium包、time包
三. 实验步骤
from selenium import webdriver
import time
def selenium_test():
browser = webdriver.Chrome() #调用浏览器
browser.get("http://www.csdn.net/") #打开网址
time.sleep(5)
loginElem = browser.find_element_by_xpath("//cite[@id='login']/a[1]")
loginElem.click()
time.sleep(5)
usernameElem = browser.find_element_by_name("username")
usernameElem.send_keys('xxxxxx@163.com')
passwordElem = browser.find_element_by_name('password')
passwordElem.send_keys('xxxxxx')
passwordElem.submit()
print(browser.page_source)
time.sleep(30)
browser.quit()
######################################
selenium_test()
四. 实验总结
自动化测试很简单,主要分为2步:
1. 调用浏览器打开网址
2. 输入用户名和密码并提交