def test_case18(self): """ 禁用状态下修改组别号 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() driver.find_element_by_xpath("//input[@name='userName']").send_keys("赵剑") driver.find_element_by_xpath("//button").click() sleep(1) driver.find_element_by_xpath("//td[7]/button").click() sleep(2) driver.find_element_by_xpath("/html/body/app-root/nz-layout/nz-layout/nz-content/app-user-level-save-or-update/nz-card/div[2]/form/nz-form-item[2]/div/nz-select/div/span").click() driver.find_element_by_xpath("/html/body/div/div[7]/div/div/div/ul/li[1]").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text try: assert verity == "禁用情况下,上面的任何操作都不会做修改!" except: Page.get_screenshot(self) driver.find_element_by_xpath("//div/div[2]/button").click() sleep(2)
def test_case17(self): """ 禁用状态下修改级别 提示语言验证 """ driver = self.driver po = login(self.driver, self.url) po.open() po.userclass() po.shang() sleep(1) driver.find_element_by_xpath("//input[@name='userName']").send_keys("赵剑") driver.find_element_by_xpath("//button").click() sleep(1) driver.find_element_by_xpath("//td[7]/button").click() sleep(1) driver.find_element_by_xpath("//nz-select/div/div").click() driver.find_element_by_xpath("//div[7]/div/div/div/ul/li[2]").click() driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text try: assert verity == "禁用情况下,上面的任何操作都不会做修改!" except: Page.get_screenshot(self) driver.find_element_by_xpath("//div/div[2]/button").click() sleep(2)
def test_case15(self): """ 将健康助理级别改成将康管理师,此组别号已存在管理师 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() sleep(1) driver.find_element_by_xpath("//input[@name='userName']").send_keys("赵剑") driver.find_element_by_xpath("//button").click() sleep(1) driver.find_element_by_xpath("//td[7]/button").click() sleep(1) driver.find_element_by_xpath("//nz-select/div/div").click() driver.find_element_by_xpath("//div[7]/div/div/div/ul/li[2]").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text if "此组别已存在管理师" in verity: print("yes") else: Page.get_screenshot(self) sleep(2)
def test_case14(self): """ 级别选择健康管理师,组别为1(组别已存在管理师),未分配等级客服为空 验证系统提示是否与预期的一致 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() sleep(1) driver.find_element_by_xpath("//div[2]/button").click() sleep(1) driver.find_element_by_xpath("//nz-select/div/div").click() driver.find_element_by_xpath("//div[7]/div/div/div/ul/li[2]").click() sleep(2) driver.find_element_by_xpath("//div[contains(text(),'请输入组别')]").click() driver.find_element_by_xpath("/html/body/div/div[7]/div/div/div/ul/li").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text if "此组别已存在管理师" in verity: print("yes") else: Page.get_screenshot(self) sleep(2)
def test_case19(self): """ 禁用状态下修改当前客服 验证提示语 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() driver.find_element_by_xpath("//input[@name='userName']").send_keys("赵剑") driver.find_element_by_xpath("//button").click() sleep(1) driver.find_element_by_xpath("//td[7]/button").click() sleep(2) driver.find_element_by_xpath("//nz-form-item[3]/div/nz-select/div/div").click() driver.find_element_by_xpath("//div[7]/div/div/div/ul/li").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text try: assert verity == "除了管理师,其他级别客服不能为空!" except: Page.get_screenshot(self) driver.find_element_by_xpath("//div/div[2]/button").click() sleep(2)
def test_case33(self): """ 联系QQ输入超过20位字符 验证系统提示 """ driver = self.driver po = login(self.driver, self.url) po.open() po.partner() po.shang() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) now = time.strftime("%Y%m%d%H%M%S") driver.find_element_by_xpath("//input[@id='partnerName']").send_keys("测试专用") driver.find_element_by_xpath("//input[@id='partnerAbbr']").send_keys("测" + now) # 联系人输入 driver.find_element_by_xpath("//input[@id='linkerName']").send_keys("测试") # 联系人电话输入空格 driver.find_element_by_xpath("//input[@id='linkerPhone']").send_keys("18000000000") # 联系QQ输入 driver.find_element_by_xpath("//input[@id='linkerQq']").send_keys("14114238859724852261411423885") driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-message-container/div/nz-message/div/div/div/span").text try: assert verity == "联系QQ只能输入(5-20)数字" except: Page.get_screenshot(self) sleep(2)
def test_case38(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "收到货啊数据库") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "是的恢复健康审单复核阿斯加德哈就开始对啊数据库的哈卡时间段阿卡丽时点击拉克丝卡萨丁十九大十九大氨基酸的空间") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("123456") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() #此处为岗位操作 driver.find_element_by_xpath("//input[@id='job']").send_keys("就是阿三五六") driver.find_element_by_xpath("//input[@id='phone']").send_keys( "17000051019") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") sleep(2) driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "用户名只能输入1-20位汉字字母数字" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case4(self): driver = self.driver po = login(self.driver, self.url) po.open() po.fenzu() driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/" "div[2]/form/div/div[1]/nz-input-group/span/input").send_keys( "享佳测试") driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/" "form/div/div[2]/nz-input-group/nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[1]").click() driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/" "form/div/div[4]/button").click() a = driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/" "form/div/div[2]/nz-input-group/nz-select/div/div/div").text try: assert a == "请选择" except: Page.get_screenshot(self) driver.quit() sleep(4)
def test_case21(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "沃尔特与欧普") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "破已一头热千万") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("12345678") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() driver.find_element_by_xpath("//input[@id='job']").send_keys("测试") driver.find_element_by_xpath("//input[@id='phone']").send_keys( "17080000900") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "密码不一致" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case24(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "水电费是的个人") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "健康交给你") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("123456") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() #此处为岗位操作 driver.find_element_by_xpath("//input[@id='job']").send_keys( "#$%^&*&*^%") driver.find_element_by_xpath("//input[@id='phone']").send_keys( "17080500000") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "职位只能输入1-20位汉字字母数字" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case20(self): """ 联系人输入空格 验证系统提示 :return: """ driver = self.driver po = login(self.driver, self.url) po.open() po.partner() po.shang() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) now = time.strftime("%Y%m%d%H%M%S") driver.find_element_by_xpath("//input[@id='partnerName']").send_keys("测试专用") driver.find_element_by_xpath("//input[@id='partnerAbbr']").send_keys("测" + now) # 联系人输入 driver.find_element_by_xpath("//input[@id='linkerName']").send_keys(" ") driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-message-container/div/nz-message/div/div/div/span").text try: assert verity == "联系人姓名只能输入(2-5位)汉字、字母" except: Page.get_screenshot(self) sleep(2)
def test_case13(self): """ 等级为健康助理师,组别号为1(组别已存在管理师),未分配等级客服为空 验证系统提示是否与预期的一致 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() sleep(1) driver.find_element_by_xpath("//div[2]/button").click() sleep(1) driver.find_element_by_xpath("//nz-select/div/div").click() driver.find_element_by_xpath("//div[7]/div/div/div/ul/li").click() sleep(1) driver.find_element_by_xpath("//div[contains(text(),'请输入组别')]").click() driver.find_element_by_xpath("/html/body/div/div[7]/div/div/div/ul/li").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text try: assert verity == "除了管理师,其他级别客服不能为空!" except: Page.get_screenshot(self) driver.quit() sleep(2)
def test_case33(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "斯蒂芬世纪东方") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "水电费是否") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("123456") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() #此处为岗位操作 driver.find_element_by_xpath("//input[@id='job']").send_keys("柯兰多") #此处为联系方式操作 driver.find_element_by_xpath("//input[@id='phone']").send_keys( "152983578562552456") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "联系方式必须是11位数字!" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case42(self): """ 分页展示,验证每页展示多少 """ driver = self.driver po = login(self.driver, self.url) po.open() po.partner() po.shang() driver.find_element_by_xpath("//button").click() sleep(1) po.xia() driver.find_element_by_xpath("//div/nz-select/div/span").click() driver.find_element_by_xpath("//div[5]/div/div/div/ul/li[2]").click() sleep(1) po.xia() current_page_verity = driver.find_element_by_xpath("//nz-table/div/nz-spin/div/div[2]/div/div/div/div[2]").text if "显示第1到第20条记录" in current_page_verity: print("yes") else: Page.get_screenshot(self) sleep(2) def tearDown(self): self.driver.quit()
def test_case34(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "分开蓝色654款") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "撒旦789个啊实多") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("123456") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() #此处为岗位操作 driver.find_element_by_xpath("//input[@id='job']").send_keys( "sadklasfasdgdfasdasdasdasdasdasfasdasdasdfasdaasd") driver.find_element_by_xpath("//input[@id='phone']").send_keys( "17000051019") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") sleep(2) driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "职位只能输入1-20位汉字字母数字" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case36(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "安徽省打卡的萨科技等哈说简单化科技萨达哈就开始对奥斯卡级大号的阿萨德会卡家收到货啊数据库") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "撒旦789个啊实多") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("123456") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() #此处为岗位操作 driver.find_element_by_xpath("//input[@id='job']").send_keys("就是阿三五六") driver.find_element_by_xpath("//input[@id='phone']").send_keys( "17000051019") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") sleep(2) driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "登陆名只能输入1-20位汉字字母数字" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case4(self): driver = self.driver po = login(self.driver, self.url) po.open() po.menu() po.shang() driver.find_element_by_xpath("//nz-card[2]/div/button").click() sleep(1) driver.find_element_by_xpath("//div/div/i").click() sleep(2) driver.find_element_by_xpath("//div/ul/li").click() driver.find_element_by_xpath("//ul[2]/li").click() sleep(1) driver.find_element_by_xpath("//input[@id='menuName']").send_keys( "测试专用1") driver.find_element_by_xpath("//input[@id='menuSort']").send_keys("2") driver.find_element_by_xpath("//input[@id='menuUrl']").send_keys( "www.ceshi.com") driver.find_element_by_xpath("//input[@type='checkbox']").click() driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath( "//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text try: assert a == "添加菜单信息成功" except: Page.get_screenshot(self) driver.find_element_by_xpath("//div/div/div/div[2]/button").click() driver.quit() sleep(3)
def test_case23(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='userName']").send_keys( "发挥大幅度") driver.find_element_by_xpath("//input[@id='realName']").send_keys( "开奖号开始到") driver.find_element_by_xpath("//input[@id='password']").send_keys( "123456") driver.find_element_by_xpath( "//input[@id='passwordSecond']").send_keys("123456") driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div/ul/li[2]").click() #此处为岗位操作 driver.find_element_by_xpath("//input[@id='job']").send_keys("") driver.find_element_by_xpath("//input[@id='phone']").send_keys( "17004000600") driver.find_element_by_xpath("//input[@id='urgentPhone']").send_keys( "18000000000") driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "职位不能为空" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case9(self): """ 重置键操作 级别和状态验证默认字符 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() sleep(1) driver.find_element_by_xpath("//nz-select/div/div/div").click() driver.find_element_by_xpath("//div[7]/div/div/div/ul/li[3]").click() driver.find_element_by_xpath("//div[3]/nz-input-group/span/nz-select/div/span").click() driver.find_element_by_xpath("//li[contains(text(),'启用')]").click() driver.find_element_by_xpath("//button[2]").click() sleep(1) verify = driver.find_element_by_xpath("//nz-select/div/div/div").text try: assert verify == "请选择" except: Page.get_screenshot(self) sleep(1) verify1 = driver.find_element_by_xpath("//nz-input-group/span/nz-select/div/div/div").text try: assert verify1 == "请选择" except: Page.get_screenshot(self) driver.quit() sleep(2)
def test_case1(self): driver = self.driver po = login(self.driver, self.url) po.open() po.caidan() now_uel = driver.current_url try: assert now_uel == 'http://192.168.1.102:4200/#/wx/manage' except: Page.get_screenshot(self) driver.quit() sleep(2)
def test_case1(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() sleep(1) now_url = driver.current_url try: assert now_url == "http://192.168.1.102:4200/#/user" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case5(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//button").click() sleep(2) a = driver.find_element_by_xpath("//table/tbody/tr[1]/td[6]").text try: assert a == "是" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case3(self): driver = self.driver po = login(self.driver, self.url) po.open() po.js() driver.find_element_by_xpath("//span/input").send_keys("测试专用") driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath("//table/tbody/tr/td[2]").text try: assert a == "测试专用" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case40(self): """ 1、修改状态 2、验证修改的状态 3、在将状态修改回来 """ driver = self.driver po = login(self.driver, self.url) po.open() po.partner() po.shang() # 合作厂家查询 driver.find_element_by_xpath("//input[@name='partnerName']").send_keys("测试专用修改") driver.find_element_by_xpath("//button").click() sleep(1) driver.find_element_by_xpath("//td/label/span/input").click() # 点击修改 driver.find_element_by_xpath("//button[2]").click() sleep(1) #修改状态 driver.find_element_by_xpath("//input[@type='checkbox']").click() driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-message-container/div/nz-message/div/div/div/span").text try: assert verity == "修改合作厂商信息成功" except: Page.get_screenshot(self) sleep(2) """ 页面查询修改状态,并对其进行验证 """ driver.find_element_by_xpath("//input[@name='partnerName']").send_keys("测试专用修改") driver.find_element_by_xpath("//button").click() sleep(1) state = driver.find_element_by_xpath("//table/tbody/tr/td[8]").text try: assert state == "否" except: Page.get_screenshot(self) sleep(2) driver.find_element_by_xpath("//td/label/span/input").click() # 点击修改 driver.find_element_by_xpath("//button[2]").click() #将状态修改为启用 driver.find_element_by_xpath("//input[@type='checkbox']").click() driver.find_element_by_xpath("//button").click() sleep(2)
def test_case5(self): driver = self.driver po = login(self.driver, self.url) po.open() po.fenzu() driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/" "div[2]/form/div/div[1]/nz-input-group/span/input").send_keys( "享佳测试") driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/" "nz-card/div[2]/form/div/div[3]/button").click() sleep(2) driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/" "div/div/nz-table/div/nz-spin/div/div[2]/div/div/div/div[1]/table/tbody/tr/td[1]/" "label/span[1]/input").click() driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/" "button[2]").click() sleep(1) driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/form/" "div[1]/div/app-group-picker/form/nz-cascader/div/div/span").click( ) driver.find_element_by_xpath("//div[7]/div/ul/li[2]").click() driver.find_element_by_xpath("//ul[2]/li").click() driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/div[1]/button" ).click() sleep(3) driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/" "div[2]/form/div/div[1]/nz-input-group/span/input").send_keys( "享佳测试") driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/" "nz-card/div[2]/form/div/div[3]/button").click() a = driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-login/nz-card/div[2]/" "div/div/nz-table/div/nz-spin/div/div[2]/div/div/div/div[1]/table/tbody/tr/td[2]" ).text try: assert a == "领导" except: Page.get_screenshot(self) driver.quit() sleep(4)
def test_case7(self): driver = self.driver po = login(self.driver, self.url) po.open() po.js() driver.find_element_by_xpath("//span/input").send_keys( "askjdlasdkjasd") driver.find_element_by_xpath("//button").click() sleep(1) a = driver.find_element_by_xpath( "//nz-table/div/nz-spin/div/div[2]/div/div/div/div[2]/span").text try: assert a == "暂无数据" except: Page.get_screenshot(self) sleep(3)
def test_case21(self): """ 启用状态下修改最别号,系统提示语言验证,页面展示验证 验证完后再修改回来 """ driver = self.driver po = login(self.driver,self.url) po.open() po.userclass() po.shang() driver.find_element_by_xpath("//input[@name='userName']").send_keys("赵剑") driver.find_element_by_xpath("//button").click() sleep(1) driver.find_element_by_xpath("//td[7]/button").click() sleep(2) driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-user-level-save-or-update/nz-card/div[2]/form/nz-form-item[2]/div/nz-select/div/span").click() driver.find_element_by_xpath("/html/body/div/div[7]/div/div/div/ul/li[4]").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(1) verity = driver.find_element_by_xpath("//nz-modal/div/div[2]/div[1]/div/div/div/div[1]/div/div").text try: assert verity == "更新菜单信息成功" except: Page.get_screenshot(self) sleep(1) driver.find_element_by_xpath("//div/div[2]/button").click() sleep(1) driver.find_element_by_xpath("//input[@name='userName']").send_keys("赵剑") sleep(2) driver.find_element_by_xpath("//button").click() sleep(1) group_verity = driver.find_element_by_xpath("//table/tbody/tr/td[3]/span").text try: assert group_verity == "4" except: Page.get_screenshot(self) sleep(1) driver.find_element_by_xpath("//td[7]/button").click() sleep(2) driver.find_element_by_xpath( "/html/body/app-root/nz-layout/nz-layout/nz-content/app-user-level-save-or-update/nz-card/div[2]/form/nz-form-item[2]/div/nz-select/div/span").click() driver.find_element_by_xpath("/html/body/div/div[7]/div/div/div/ul/li[1]").click() sleep(1) driver.find_element_by_xpath("//button").click() sleep(2)
def test_case4(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-cascader/div/div/span").click() driver.find_element_by_xpath("//div[5]/div/div/ul/li").click() sleep(2) driver.find_element_by_xpath("//button").click() sleep(2) a = driver.find_element_by_xpath("//table/tbody/tr[1]/td[2]").text try: assert a == "安佳" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case28(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='phone']").send_keys( "#¥……%……%……((%……¥……%¥%……%……&") sleep(1) a = driver.find_element_by_xpath("//nz-form-explain/div/div").text try: assert a == "号码格式不合法" except: Page.get_screenshot(self) driver.quit() sleep(3)
def test_case27(self): driver = self.driver po = login(self.driver, self.url) po.open() po.user() driver.find_element_by_xpath("//nz-card/div/button").click() sleep(1) driver.find_element_by_xpath("//input[@id='phone']").send_keys( "15298357610") sleep(1) a = driver.find_element_by_xpath("//nz-message/div/div/div/span").text try: assert a == "该手机号已经被注册" except: Page.get_screenshot(self) driver.quit() sleep(3)