示例#1
0
 def input_text(self, locator, txt):
     """输入(输入前先清空)"""
     sleep(0.5)
     ele = self.find_element(locator)
     ele.clear()
     ele.send_keys(txt)
     log.info("输入文本:{}".format(txt))
示例#2
0
 def input_text_slow(self, locator, txt):
     """输入(输入前先清空)"""
     sleep(1)
     ele = self.find_element(locator)
     ele.clear()
     for i in list(txt):
         ele.send_keys(i)
         sleep(1)
     log.info("输入文本:{}".format(txt))
示例#3
0
 def test_001(self, drivers, name, pwd):
     login = LoginPage(drivers)
     login.username(name)
     login.password(pwd)
     login.submit()
     sleep(3)
     res = login.alert_exists()
     if res:
         assert res == "登录失败,请检查您的用户名或密码是否填写正确。"
     elif login.login_success():
         login.quit_login()
示例#4
0
 def test_001(self, drivers):
     """搜索"""
     product = ProductPage(drivers)
     product.click_product()
     product.add_product()
     name, code = randint(100, 999), randint(100, 999)
     product.add_product_content(name, code)
     product.save_product()
     sleep(3)
     product.click_product()
     assert str(name) in product.product_list()
示例#5
0
    def is_login(self, request, drivers):
        login = LoginPage(drivers)
        login.username('admin')
        login.password('Admin123')
        login.submit()
        sleep(3)

        def logout():
            login.quit_login()

        request.addfinalizer(logout)
 def input_text(self, txt, locator,by='xpath',nedclear=True,num=0):
     """输入文本
        @txt 输入文本
        @locator 元素定位字符
        @by 定位方法可选格式 xpath/css/class/id/name
        @nedclear 输入前是否需要清空
        @num 选择第几个元素进行点击
     """
     
     ele = self.find_elements_test(locator,by)[num]
     sleep()
     if nedclear:
         ele.clear()
     ele.send_keys(txt)
     log.info("输入文本:{}".format(txt))
示例#7
0
 def search_check(self):
     """查询"""
     sleep(10)
     self.input_text_slow(clue_manage['名称或邮箱地址'], '*****@*****.**')
     sleep(100)
示例#8
0
 def is_click(self, locator):
     """点击"""
     self.find_element(locator).click()
     sleep()
     log.info("点击元素:{}".format(locator))
示例#9
0
 def is_click(self, locator, timeout=time):
     """点击"""
     self.find_element(locator, timeout).click()
     sleep(1)
     log.info("点击元素:{}".format(locator))
示例#10
0
 def click_action(self, locator):
     """点击元素"""
     self.find_element(locator).click()
     sleep(0.5)
     log.info("点击元素:{}".format(locator))