linux网站建设模板自我介绍的网页设计作业
2026/2/16 6:51:14 网站建设 项目流程
linux网站建设模板,自我介绍的网页设计作业,朔州做网站公司,住房和城乡建设部网站三定介绍 测试的系统#xff1a;白月黑羽网站的测试系统(白月SMS系统) 测试的功能#xff1a;添加客户#xff0c;编辑#xff0c;删除等等 测试用例 用例编号主模块子模块前置条件测试步骤预期结果实际结果Customer_01客户添加客户已登录1.不填写客户名#xff0c;填写联系…介绍测试的系统白月黑羽网站的测试系统(白月SMS系统)测试的功能添加客户编辑删除等等测试用例用例编号主模块子模块前置条件测试步骤预期结果实际结果Customer_01客户添加客户已登录1.不填写客户名填写联系电话地址。2.点击创建创建不成功并且有相应的提示创建不成功并且有相应的提示Customer_02客户添加客户已登录1.填写客户名不填写联系电话填写地址。2.点击创建创建不成功并且有相应的提示创建不成功并且有相应的提示Customer_03客户添加客户已登录1.填写客户名填写联系电话不填写地址。2.点击创建创建不成功并且有相应的提示创建不成功并且有相应的提示Customer_04客户编辑已登录已创建客户1.分别修改客户名联系电话地址。2.点击确定能正常修改能正常修改Customer_05客户删除已登录已创建客户1.点击删除删除成功删除成功自动化测试程序fromseleniumimportwebdriverfromtimeimportsleepfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.common.exceptions import NoAlertPresentExceptionclass Customer:definit(self):self.driver webdriver.Chrome()def OpenChrome(self):self.driver.get(‘http://127.0.0.1/mgr/sign.html’)#前置条件 def Login(self): #元素定位 userNameElement self.driver.find_element(By.ID,username) userNameElement.send_keys(byhy) sleep(1) passWordElement self.driver.find_element(By.ID,password) passWordElement.send_keys(88888888) #点击登录按钮 submitElement self.driver.find_element(By.XPATH,//div[classcol-xs-12]/button) submitElement.click() sleep(3) print(用户登录成功) def addCustomer(self): try: CustomerNameList [,zulniger,zulniger] PhoneList [17590967558,12,17590967558] AddressList [霍尔果斯,霍尔果斯,1] number 0 #点击客户 CustomerElementself.driver.find_element(By.XPATH,//section/ul/li[2]/a) CustomerElement.click() sleep(1) while True: # 添加客户 AddCustomerElement self.driver.find_element(By.XPATH,//section[classcontent container-fluid]/div/button) AddCustomerElement.click() sleep(2) for n,p,a in zip(CustomerNameList,PhoneList,AddressList): #输入客户名联系电话地址 #Customer_01 CustomerNameElementself.driver.find_element(By.XPATH,//div[classcol-lg-8 col-md-8 col-sm-8]/div[1]/input) CustomerNameElement.send_keys(Keys.CONTROLa) CustomerNameElement.send_keys(f{n}) sleep(2) PhoneElementself.driver.find_element(By.XPATH,//div[classcol-lg-8 col-md-8 col-sm-8]/div[2]/input) PhoneElement.send_keys(Keys.CONTROLa) PhoneElement.send_keys(f{p}) sleep(2) AddressElementself.driver.find_element(By.XPATH,//div[classcol-lg-8 col-md-8 col-sm-8]/div[3]/textarea) AddressElement.send_keys(Keys.CONTROLa) AddressElement.send_keys(f{a}) sleep(2) #点击创建 createElement self.driver.find_element(By.XPATH,//div[classcol-lg-12 col-md-12 col-sm-12]/button[1]) createElement.click() sleep(2) # Confirm 弹窗 try: Confirm self.driver.switch_to.alert print(创建失败提示语 —— , Confirm.text) Confirm.accept() sleep(3) except NoAlertPresentException: print(当前没有 alert跳过处理) continue break except Exception as e: print(Error,e) def Redact(self): number 1 n0 while n3: #点击编辑 redactElement self.driver.find_element(By.XPATH,//div[classsearch-result-item][1]/div[4]/div/label[1]) redactElement.click() sleep(2) if number 1: RCNElementself.driver.find_element(By.XPATH,//div[classsearch-result-item]/div/div[1]/input[1]) RCNElement.send_keys(Keys.CONTROLa) RCNElement.send_keys(小明) sleep(3) # 点击确定 subElement self.driver.find_element(By.XPATH,//div[classsearch-result-item]/div[2]/div/label[1]) subElement.click() sleep(2) elif number 2: RPElement self.driver.find_element(By.XPATH,//div[classsearch-result-item]/div/div[2]/input) RPElement.send_keys(Keys.CONTROLa) RPElement.send_keys(13390987867) sleep(3) # 点击确定 subElement self.driver.find_element(By.XPATH,//div[classsearch-result-item]/div[2]/div/label[1]) subElement.click() sleep(2) else: RAElement self.driver.find_element(By.XPATH,//div[classsearch-result-item]/div/div[3]/textarea) RAElement.send_keys(Keys.CONTROLa) RAElement.send_keys(伊宁市) sleep(3) # 点击确定 subElement self.driver.find_element(By.XPATH,//div[classsearch-result-item]/div[2]/div/label[1]) subElement.click() sleep(2) number number1 n n1 print(编辑完毕) def delete(self): #删除客户 DeleteElement self.driver.find_element(By.XPATH,//div[classsearch-result-item][1]/div[4]/div/label[2]) DeleteElement.click() print(删除成功~)ifname ‘main’:ct Customer()ct.OpenChrome()ct.Login()ct.addCustomer()ct.Redact()ct.delete()

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询