from base.base_page import BasePage from elements.share_add_elements import ShareAddElements as Share import time class ShareAddPage(BasePage): """ 分享链接打开的页面 """ def name_input(self, name): """ 输入姓名 :param name: :return: """ self.send_text(name, Share.name) def email_input(self, email): """ 输入邮箱 :param email: :return: """ self.send_text(email, Share.email) def submit_btn(self): """ 点击提交 :return: """ self.click_wait(Share.submit_btn) def page_default_operation(self, name, email): """ 页面默认操作 :param name: :param email: :return: """ # 输入姓名 self.name_input(name) # 输入邮箱 self.email_input(email) # 点击提交 self.submit_btn() # 获取测试链接并返回 return self.get_element_wait(Share.test_url).text def fill_info(self, email, position, dept): """ 填写基本信息 :param email: 邮箱 :param position: 职位 :param dept: 部门 :return: """ self.send_text_wait(email, Share.fill_email) self.send_text_wait(position, Share.fill_position) self.send_text_wait(dept, Share.fill_dept) self.click(Share.submit_btn) time.sleep(2)