Beispiel #1
0
    def test_modify_case007(self):
        """验证点击商品下架,商品下架成功"""

        ModifyPage().select_all_button(self.driver)  # 点击勾选框
        ModifyPage().sold_out_all(self.driver)  # 点击全部下架
        self.driver.implicitly_wait(2)
        text = self.is_alert_exist()
        self.assertEqual(text, "批量下架成功!")
Beispiel #2
0
 def test_modify_case002(self):
     """验证编辑单价异常,商品编辑失败"""
     ModifyPage().good_modify(self.driver, "100", "100", "5")  # 输入参数,导致价格异常
     self.driver.implicitly_wait(2)
     #f = ModifyPage().price_text(self.driver)  # 正确的DNF游戏币价格区服提示文本
     f = self.driver.find_element_by_xpath('//*[@id="errorstock2"]').text
     self.assertEqual(f, "单价需在0.01元/万金-0.05元/万金之间")  # 价格异常,判断是否编辑成功;
Beispiel #3
0
 def test_modify_case003(self):
     """验证编辑商品数量为空,商品编辑失败"""
     self.driver.implicitly_wait(2)
     ModifyPage().good_modify(self.driver, "", "1", "6")  # 输入商品数量为空,其他参数正常
     self.driver.implicitly_wait(2)
     #q = ModifyPage().number_null_text(self.driver)  # 输入商品数量为空提示文本
     q = self.driver.find_element_by_xpath('//*[@id="errorstock1"]').text
     self.assertEqual(q, "请输入数量")  # 商品数量为空,判断是否编辑成功
Beispiel #4
0
 def test_modify_case004(self):
     """验证编辑商品价格为空,商品编辑失败"""
     self.driver.implicitly_wait(2)
     ModifyPage().good_modify(self.driver, "100", "",
                              "7")  # 输入商品价格为空,其他参数正常
     self.driver.implicitly_wait(2)
     #m = ModifyPage().price_null_text(self.driver)  # 输入商品价格为空提示文本
     m = self.driver.find_element_by_xpath('//*[@id="errorstock2"]').text
     self.assertEqual(m, "请输入价格")  # 商品价格为空,判断是否编辑成功
Beispiel #5
0
 def test_modify_case001(self):
     """验证编辑商品数量、价格,库存,单价正常,商品编辑成功"""
     self.driver.implicitly_wait(2)
     stock = 8
     ModifyPage().good_modify(self.driver, "100", "5", stock)  # 输入正常的参数
     self.driver.implicitly_wait(2)
     print_stock = self.driver.find_element_by_xpath(
         '/html/body/div[7]/div[2]/div/form/div[2]/div[5]/div[1]/ul/ol[3]'
     ).text  # 定位件数文本
     self.assertEqual(int(print_stock), stock)  # 断言件数是否正确,判断是否编辑成功;
Beispiel #6
0
    def test_modify_case005(self):
        """验证编辑商品件数为空,商品编辑失败"""
        self.driver.implicitly_wait(2)
        ModifyPage().good_modify(self.driver, "100", "5",
                                 "")  # 输入商品件数为空,其他参数正常
        self.driver.implicitly_wait(2)
        #s = ModifyPage().stock_null_text(self.driver)  # 输入商品件数为空提示文本
        s = self.driver.find_element_by_xpath(
            '/html/body/div[7]/div[2]/div/form/div[2]/div[9]/div/ul/li[10]/label'
        ).text

        self.assertEqual(s, "请输入件数")  # 商品库存为空,判断是否编辑成功
Beispiel #7
0
    def test_modify_case006(self):
        """验证编辑商品件数超出(1-9999)范围,商品编辑失败"""

        self.driver.implicitly_wait(2)
        ModifyPage().good_modify(self.driver, "100", "5",
                                 "10000")  # 输入商品件数超出范围,其他参数正常
        self.driver.implicitly_wait(2)
        #s = ModifyPage().stock_error_text(self.driver)  # 输入商品件数超出范围提示文本
        g = self.driver.find_element_by_xpath(
            '/html/body/div[7]/div[2]/div/form/div[2]/div[9]/div/ul/li[10]/label'
        ).text
        self.assertEqual(g, "请输入1-9999的整数")