def clear(location_type, locator_exp):
    # 清除输入框默认内容
    global driver
    try:
        get_element(driver, location_type, locator_exp).clear()
    except Exception as ex:
        raise ex
def click(location_type, locator_exp):
    # 单击页面元素
    global driver
    try:
        get_element(driver, location_type, locator_exp).click()
    except Exception as ex:
        raise ex
def input_string(location_type, locator_exp, input_content):
    # 在页面输入框中输入数据
    global driver
    try:
        # 先清空输入框,再输入内容
        clear(location_type, locator_exp)
        get_element(driver, location_type,
                    locator_exp).send_keys(input_content)
    except Exception as ex:
        raise ex
def switch_to_frame(location_type, locator_exp):
    # 切换进入frame
    global driver
    try:
        element = get_element(driver, location_type, locator_exp)
        driver.switch_to_frame(element)
    except Exception as ex:
        raise ex
Ejemplo n.º 5
0
 def click_element(self, loc):
     loc_type = loc[0]
     loc_expression = loc[1]
     try:
         logger.info("click_element : %s => %s" %
                     (loc_type, loc_expression))
         element = get_element(self.driver, loc_type, loc_expression)
         element.click()
     except Exception as e:
         logger.error("click_element : %s " % e)
         raise e
Ejemplo n.º 6
0
 def input_element(self, loc, input_content):
     loc_type = loc[0]
     loc_expression = loc[1]
     try:
         logger.info("input_element : %s => %s == %s" %
                     (loc_type, loc_expression, input_content))
         element = get_element(self.driver, loc_type, loc_expression)
         element.clear()
         element.send_keys(input_content)
     except Exception as e:
         logger.error("input_element : %s " % e)
         raise e
Ejemplo n.º 7
0
 def get_element_text(self, loc):
     loc_type = loc[0]
     loc_expression = loc[1]
     try:
         logger.info("get_element_text : %s => %s" %
                     (loc_type, loc_expression))
         element = get_element(self.driver, loc_type, loc_expression)
         element_text = element.text
         logger.info("get_element_text : %s " % element_text)
         return element_text
     except Exception as e:
         logger.error("get_element_text : %s " % e)
         raise e