selenium的封装

📅 2026/7/30 9:32:43 👁️ 阅读次数 📝 编程学习
selenium的封装

一、编写自动化测试用例
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()