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)
Ejemplo n.º 3
0
 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