def test_canbejobfair_creatjob(self,init_indexEnv): # 步聚 1.企业登录页面-登录 2.企业中心页面-点击招聘会管理-网络招聘会 3.点击可入驻招聘会 4.我要入驻 5 创建新岗位提交 init_indexEnv[1].click_companylogin() LoginPage(init_indexEnv[0]).login(login_succs["username"], login_succs["passwd"]) CompanyCenterPage(init_indexEnv[0]).cilick_O2Ojobfair() O2OJobFairManagePage(init_indexEnv[0]).click_canbeO2Ojobfair() num = RamdonFun().ramdom_num(3) CanbeO2OJobFairPage(init_indexEnv[0]).click_intoO2Ojobfair_creatjob("{0}{1}".format(job_sucess["gwname"],num),job_sucess["zprs"],job_sucess["zplxr"],job_sucess["lxrphone"]) # 断言" assert O2OMyJobFairDetailPage(init_indexEnv[0]).get_shzt() == "审核中"
def test_personregist_sucess(self, init_indexEnv): # 1.首页-个人注册 IndexPage(init_indexEnv[0]).click_personregist() # 2.个人注册页面-填写信息-注册 # 手机号随机获取 phone = RamdonFun().create_phone() PersonRegistPage(init_indexEnv[0]).click_person_regist( phone, personregist_sucess["phonecode"], personregist_sucess["pwd"], personregist_sucess["pwd2"]) # 3.注册成功-跳转至个人中心页面 assert PersonCenterPage(init_indexEnv[0]).get_phone() == phone
def test_companyregist_sucess(self,init_indexEnv): # 1.首页-招聘企业注册 init_indexEnv[1].click_companyregist() #手机号随机获取 phone = RamdonFun().create_phone() # 2.企业注册页面-填写信息-点击下一步 CompantyRegistOnePage(init_indexEnv[0]).click_registone(companyregist_sucess["codetypeno"],companyregist_sucess["companyname"],companyregist_sucess["companyno"],companyregist_sucess["companypwd"],companyregist_sucess["companypwd2"]) # 3.下一步页面-填写信息-点击注册 CompantyRegistNextPage(init_indexEnv[0]).click_registnext(companyregist_sucess["managename"],companyregist_sucess["manageidcard"],phone,companyregist_sucess["phonecode"]) # 4.注册成功-跳转至企业中心页面 assert CompanyCenterPage(init_indexEnv[0]).get_companyname()== companyregist_sucess["check"]
def test_jobintention_success(self, init_indexEnv): #1.首页-个人登录 IndexPage(init_indexEnv[0]).click_personlogin() # 2.登录页面-输入账户密码-登录成功 PersonLoginPage(init_indexEnv[0]).person_login( person_login_succs["username"], person_login_succs["passwd"]) # 3.个人中心页面-点击菜单-简历管理 PersonCenterPage(init_indexEnv[0]).click_resumemanage() # 4.简历管理页面-添加求职意向 jobname = RamdonFun().ramdom_num(3) ResumeManagePage(init_indexEnv[0]).add_job_intention( "自动岗位{0}".format(jobname)) #断言 assert ResumeManagePage(init_indexEnv[0]).get_save_prompt() == "添加成功!"
def test_projectexprience(self, init_indexEnv): # 1.首页-个人登录 IndexPage(init_indexEnv[0]).click_personlogin() # 2.登录页面-输入账户密码-登录成功 PersonLoginPage(init_indexEnv[0]).person_login( person_login_succs["username"], person_login_succs["passwd"]) # 3.个人中心页面-点击菜单-简历管理 PersonCenterPage(init_indexEnv[0]).click_resumemanage() # 4.简历管理页面-添加项目("自动企业{0}".format(num),("自动岗位{0}".format(num) num = RamdonFun().ramdom_num(3) ResumeManagePage(init_indexEnv[0]).add_project_exprience( "aoto项目{0}".format(num), "aoto项目描述{0}".format(num), "aoto职责描述{0}".format(num)) # 断言 assert ResumeManagePage(init_indexEnv[0]).get_save_prompt() == "添加成功"
def test_workexprience_success(self, init_indexEnv): # 1.首页-个人登录 IndexPage(init_indexEnv[0]).click_personlogin() # 2.登录页面-输入账户密码-登录成功 PersonLoginPage(init_indexEnv[0]).person_login( person_login_succs["username"], person_login_succs["passwd"]) # 3.个人中心页面-点击菜单-简历管理 PersonCenterPage(init_indexEnv[0]).click_resumemanage() # 4.简历管理页面-添加求职意向("自动企业{0}".format(num),("自动岗位{0}".format(num) num = RamdonFun().ramdom_num(3) ResumeManagePage(init_indexEnv[0]).add_work_exprience( "自动企业{0}".format(num), "企业岗位{0}".format(num), "{0}能够精通各种计算机前沿理论、具体的软硬件开发技术、大型数据库的知识、项目的整体规划和框架设计、模块式设计和开发技术、数字化建设知识等等。系统分析师具备在一个信息化项目从立项到正式上线整个过程中" .format(num)) # 断言 assert ResumeManagePage(init_indexEnv[0]).get_save_prompt() == "添加成功!"
def test_canbejobfair(self, init_indexEnv): #步聚 1.首页-点击招聘企业登录-进入企业登录页面-登录 2.企业中心页面-点击导航栏【岗位管理】 3.未发布岗位页面-【创建岗位】 4.创建岗位页面-填写信息-保存 # 1.进入企业登录页面-企业登录 init_indexEnv[1].click_companylogin() LoginPage(init_indexEnv[0]).login(login_succs["username"], login_succs["passwd"]) # 2.在企业中心页面-点击导航栏【岗位管理】 CompanyCenterPage(init_indexEnv[0]).click_jobmanage() # 3.未发布岗位页面-【创建岗位】 UnPublishJobPage(init_indexEnv[0]).click_create_job() # 4.创建岗位页面-填写信息-保存 num = RamdonFun().ramdom_num(3) CreateJobPage(init_indexEnv[0]).create_job_save( "{0}{1}".format(job_sucess["gwname"], num), job_sucess["zprs"], job_sucess["dateend"], job_sucess["zplxr"], job_sucess["lxrphone"]) #断言 assert CreateJobPage(init_indexEnv[0]).get_noticecontent() == "保存成功"