예제 #1
0
class RegisterHandle(object):
    def __init__(self, driver):
        self.registerp = RegisterPage(driver)
        self.registerg = GetCode(driver)

    #在邮箱输入框内输入邮箱
    def send_email(self, email):
        self.registerp.find_email_element().send_keys(email)

    #在用户名输入框内输入用户名
    def send_username(self, username):
        self.registerp.find_username_element().send_keys(username)

    #在密码输入框内输入密码
    def send_password(self, password):
        self.registerp.find_password_element().send_keys(password)

    #在验证码输入框内输入验证码
    def send_code(self, file_name):
        text = self.registerg.code_online(file_name)
        self.registerp.find_code_text_element().send_keys(text)

    #获取报错的文字信息
    def get_user_text(self, info):
        #添加容错处理
        try:
            if info == 'email_error':
                test = self.registerp.find_email_error_element().text
            elif info == 'name_error':
                test = self.registerp.find_username_error_element().text
            elif info == 'password_error':
                test = self.registerp.find_password_error_element().text
            elif info == 'code_error':
                test = self.registerp.find_code_error_element().text
        except:
            test = None
        return test

    #点击注册按钮
    def click_register_button(self):
        self.registerp.find_register_btn_element().click()

    #获取注册按钮的文字
    def get_register_text(self):
        return self.registerp.find_register_btn_element().text
예제 #2
0
 def send_user_code(self, file_name):
     get_code_text = GetCode(self.driver)
     code = get_code_text.code_online(file_name)
     self.find_element.get_element('code_text').send_keys(code)
예제 #3
0
 def send_user_code(self, file_name):
     #self.register_p.get_code_element().send_keys(file_name)
     get_code_text = GetCode(self.driver)
     code = get_code_text.code_online(file_name)
     self.register_p.get_code_element().send_keys(code)
예제 #4
0
 def send_user_code(self, file_name):
     get_code_text = GetCode(self.driver)
     self.loger.info("huoqu yanzhengma qian :")
     code = get_code_text.code_online(file_name)
     self.register_p.get_code_element().send_keys(code)
     self.loger.info("huoqu yanz ma hou ")
예제 #5
0
 def send_user_code(self,file_name):
     get_code_text = GetCode(self.fd)
     code = get_code_text.code_online(file_name)
     self.send_value("code_image", code, "注册页面_输入验证码")
예제 #6
0
파일: test.py 프로젝트: penghuany/selenium
 def get_code_text(self):
     get_code = GetCode(self.driver)
     time.sleep(5)
     file_name = "F:\\myfile\\python\\code\\seleniumpython\\Image\\test001.png"
     code = get_code.code_online(file_name)
     print(code)