class RegisterPage(object): def __init__(self, driver): self.registerbase = FindElement(driver) #获取邮箱输入框元素 def find_email_element(self): return self.registerbase.find_element('user_email') #获取用户名输入框元素 def find_username_element(self): return self.registerbase.find_element('user_name') #获取密码输入框元素 def find_password_element(self): return self.registerbase.find_element('password') #获取验证码输入框元素 def find_code_text_element(self): return self.registerbase.find_element('code_text') #获取验证码图片元素 def find_code_image_element(self): return self.registerbase.find_element('code_image') #获取注册按钮元素 def find_register_btn_element(self): return self.registerbase.find_element('btn') #获取邮箱报错元素 def find_email_error_element(self): return self.registerbase.find_element('user_email_error') #获取用户名报错元素 def find_username_error_element(self): return self.registerbase.find_element('user_name_error') #获取密码报错元素 def find_password_error_element(self): return self.registerbase.find_element('user_password_error') #获取验证码报错元素 def find_code_error_element(self): return self.registerbase.find_element('code_text_error')
def elementfind(self,key): #实例化对象是靠构造函数创建的 getelement = FindElement(self.driver) element = getelement.find_element(key) return element
def get_element(self, key): find_element_ = FindElement(self.driver) element = find_element_.find_element(key) return element