Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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)
Example #6
0
 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)
Example #7
0
 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)
Example #8
0
 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)
Example #9
0
 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)
Example #10
0
 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)
Example #11
0
 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)
Example #12
0
 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)
Example #13
0
 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)
Example #14
0
 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)
Example #15
0
 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)
Example #16
0
 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)
Example #17
0
 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)
Example #18
0
 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)
Example #19
0
    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()
Example #20
0
 def test_case7(self):
     driver = self.driver
     po = login(self.driver,self.url)
     po.open()
     po.customer()
     #查询test用户
     driver.find_element_by_xpath("//input[@name='custName']").send_keys("test")
     driver.find_element_by_xpath("//button[1]").click()
     sleep(2)
Example #21
0
 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)
Example #22
0
    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)
Example #23
0
 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)
Example #24
0
 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)
Example #25
0
 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)
Example #26
0
 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)
Example #27
0
 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)
Example #28
0
 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)
Example #29
0
 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)
Example #30
0
 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)