def do_submit(self, cus_region, user_dept, user_name, cus_status, cus_source, region_name, dept_name, worker_name): self.click_transmit() self.select_origin_region(cus_region) self.select_origin_dept(user_dept) self.select_origin_emp(user_name) self.select_status(cus_status) self.select_source(cus_source) time.sleep(1) total_before = int(self.get_total()) self.select_transmit_region(region_name) self.select_transmit_dept(dept_name) self.select_transmit_worker(worker_name) time.sleep(2) self.click_option() self.click_submit() time.sleep(2) self.click_confirm() time.sleep(2) if Service.is_element_present( self.driver, By.XPATH, '/html/body/div[7]/div[3]/div/div[1]/div[2]/div[2]/table/tbody/tr[1]/td[1]/input' ): total_after = int(self.get_total()) print(total_after) else: total_after = 0 total = total_before - total_after print(total) return total
def test_login(self,uname,upass,vfcode,expect): data={'username':uname,'password':upass,'verfifycode':vfcode} self.login.do_login('..\\config\\base.conf',data) from selenium.webdriver.common.by import By if Service.is_element_present(self.driver,By.LINK_TEXT,'注销'): actual='pass' self.driver.find_element_by_link_text('注销').click() else: actual = 'fail' self.driver.refresh() self.assertEqual(actual,expect)
def present_student(self): pst = Service.is_element_present( self.driver, By.XPATH, '/html/body/div[8]/div[3]/div/div[1]/div[2]/div[2]/table/tbody/tr[1]/td[3]' ) return pst