from atdd.PcPost import PcPost class JobSetting(PcPost): def setUp(self): self.do_login(self.host, self.mobile, self.psw, self.domain) # 岗位list——岗位管理页面 def test_getJobList(self): interfaceUrl = "/Contact/Apicp/Job/List" data = { "page": 1, "limit": 10 } result = self.PcPost(interfaceUrl,data) return result # 获取所有岗位的ID,以list格式返回 def get_all_jobId(self): jobList = self.test_getJobList()['result']['list'] jobIdList = [] for i in range(len(jobList)): jobId = jobList[i]['jobId'].split() # 将jobId加入到jobIdList中 jobIdList[len(jobIdList):len(jobIdList)] = jobId return jobIdList # 根据岗位名称获取岗位ID def getJobID(self, jobName): jobList = self.test_getJobList()['result']['list'] for i in range(len(jobList)): if (jobList[i]['jobName'] == jobName): jobId = jobList[i]['jobId'] else: jobId = None return jobId