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)
|