一、编写自动化测试用例
1、按项目的流程进行编写用例
第一条:登陆
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
dx=webdriver.Chrome()
url1="http://49.233.201.254:8080/cms/manage/login.do"
dx.get(url1)
dx.find_element_by_id("userAccount").send_keys("admin")
sleep(2)
dx.find_element_by_id('loginPwd').send_keys('123456')
sleep(2)
dx.find_element_by_id('loginBtn').click()
第二条:登陆==用户中心
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
dx=webdriver.Chrome()
url1="http://49.233.201.254:8080/cms/manage/login.do"
dx.get(url1)
dx.find_element_by_id("userAccount").send_keys("admin")
sleep(2)
dx.find_element_by_id('loginPwd').send_keys('123456')
sleep(2)
dx.find_element_by_id('loginBtn').click()
sleep(2)
dx.find_element_by_xpath('//*[@id="menu-user"]/dt').click() #用户中心
第三条:登陆==系统管理
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
dx=webdriver.Chrome()
url1="http://49.233.201.254:8080/cms/manage/login.do"
dx.get(url1)
dx.find_element_by_id("userAccount").send_keys("admin")
sleep(2)
dx.find_element_by_id('loginPwd').send_keys('123456')
sleep(2)
dx.find_element_by_id('loginBtn').click()
sleep(2)
dx.find_element_by_xpath('//*[@id="menu-system"]/dt').click() #系统管理
第四条:登陆用户中心用户管理
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
dx=webdriver.Chrome()
url1="http://49.233.201.254:8080/cms/manage/login.do"
dx.get(url1)
dx.find_element_by_id("userAccount").send_keys("admin")
sleep(2)
dx.find_element_by_id('loginPwd').send_keys('123456')
sleep(2)
dx.find_element_by_id('loginBtn').click()
sleep(2)
dx.find_element_by_xpath('//*[@id="menu-user"]/dt').click() #用户中心
sleep(2)
dx.find_element_by_link_text('用户管理').click()