def setUp(self): self.driver = Driver() self.driver.navigate(inputs.base_url) login_page = Login(self.driver) login_page.accept_cookies() login_page.enter_username(inputs.login_username) login_page.enter_password(inputs.login_password) login_page.click_submit()
def setUpClass(cls): driver = utils.get_browser_driver(cls.browser) cls.login = Login(driver) # cls.login.max_browser() cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.user = Users(driver)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.pay = PayGrades(cls.driver) Log.info("Arrive to Admin-Job: Pay Grades page")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.dep = Dependents(cls.driver) cls.dep.open_dependents_page_via_editing_emp(cls.first_name, cls.last_name)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.job = Job(cls.driver) cls.job.open_job_page_via_creating_emp(cls.first_name, cls.last_name)
def setUpClass(cls): cls.driver = utils.get_browser_driver(config.BROWSER) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.emplist_search = EmployeeListSearch(cls.driver) cls.emplist_search.click_menu("Employee List")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.jobtitle = JobTitles(cls.driver) cls.addjobtitle = EditJobTitle(cls.driver)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.shift = WorkShifts(cls.driver) Log.info("Start testing Work shift page")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.addemployee = AddEmployee(cls.driver) cls.addemployee.add_user_employee(cls.first_name, cls.last_name)
def setUpClass(cls): cls.driver = utils.get_browser_driver(config.BROWSER) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.immigration = Immigration(cls.driver) cls.immigration.open_immigration_page_via_editing_emp()
def setUpClass(cls): # Login cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.emplist = EmployeeList(cls.driver)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.location = Location(cls.driver) Log.info("Start testing organization structure page")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.edit_personal_details = EditPersonalDetails(cls.driver) cls.edit_personal_details.open_personal_details_via_adding_employee(cls.first_name, cls.last_name)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.employee_list = EmployeeList(cls.driver) cls.employee_list.add_employee(cls.first_name, cls.last_name) cls.tracker = Trackers(cls.driver)
def setUpClass(cls): # Login cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.candidates = Candidates(cls.driver) cls.vacancy = Vacancies(cls.driver)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.pim = EmployeeList(cls.driver) # cls.bps=BasePage(cls.driver) cls.pim.max_browser()
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.emailsub = EmailSub(cls.driver) # cls.emailsub.max_browser() EmailConfig(cls.driver).switch_menu(cls.menu)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.jobcate = JobCategories(cls.driver) Log.info("SetupClass for Job Categories- passed") Log.info("Start to run Job Category page")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.user = Users(cls.driver) cls.user.create_employee(cls.first_name, cls.last_name) cls.user.switch_menu()
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.generalinfo = GeneralInformation(cls.driver) Log.info("SetupClass for General Information - passed") Log.info("Start to run General Information page")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.tracker = Trackers(cls.driver) # cls.addemp = AddEmployee(cls.driver) # cls.bps=BasePage(cls.driver) cls.tracker.max_browser()
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.leavetable = LeaveTable(cls.driver) Log.info("SetupClass - passed") cls.leavetable.set_leaveperiod(cls.startmonth, cls.startdate) cls.leavetable.select_menu()
def setUpClass(cls): """ Arrive to Leave Entitlements and Usage Report-Leave Type """ cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.leave = EntitleUserReport(cls.driver)
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.es = EmploymentStatus(cls.driver) Log.info("SetupClass for Employment Status- passed") cls.es.select_menu() Log.info("Arrive to Admin->Job:Employment Status page")
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.qua_memberships = QualityMemberships(cls.driver) cls.qua_memberships.add_quality_membership(cls.membership) cls.memberships = Memberships(cls.driver) cls.memberships.open_memberships_page_via_creating_emp(cls.first_name, cls.last_name)
def testhkcost_bill_new(self): login_hkcost = Login(self.driver) login_hkcost.login_hkcost('成本') time.sleep(1) handle = Browser_Engine(self.driver) handle.handle() time.sleep(1) open_table =Open_hkcost_table(self.driver) open_table.open_hkcost_table('账单录入') # login_hkcost.click_hkcosttable1_btn() time.sleep(1) # open_table.iframe('views/bill/billIndex.jsp') open_new_page = Bill_Entry_New(self.driver) num = open_new_page.type_new_bill('普通账单', '20000') import_system_bill = Bill_Entry_Import(self.driver) import_system_bill.import_sys_bill(num) time.sleep(1) query_bill = Bill_Entry_Quert(self.driver) query_bill.be_input_bn(num) query_bill.be_click_tqy()
def setUpClass(cls): """ Arrive to Directory page - Search Directory """ cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.directory = Directory(cls.driver) cls.directory.create_employee(cls.first_name, cls.last_name) cls.directory.switch_main_menu("Directory")
def test_login_case3(self): """手机号为空,密码不为空""" login = Login(self.driver) login.login_clear() time.sleep(2) login.login_password('045860') time.sleep(2) login.login_button() time.sleep(2) error_mes = login.find_element('xpath=>//*[@id="userName"]').text try: assert error_mes == u'' print('手机号为空,密码不为空 pass.') except Exception as e: print('手机号为空,密码不为空 fail', format(e)) print(error_mes) time.sleep(2)
def setUpClass(cls): """ Login, create an employee, set leave period and go to Add leave entitlement page """ cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.addleave = AddLeaveEntitlement(cls.driver) cls.addleave.create_employee(cls.first_name, cls.last_name) cls.addleave.modify_leave_period(cls.start_month, cls.start_date) cls.addleave.select_menu()
def setUpClass(cls): cls.driver = utils.get_browser_driver(cls.browser) cls.login = Login(cls.driver) cls.login.open_browser(config.LOGIN_URL) cls.login.login(config.USER_NAME, config.PASSWORD) cls.assignleave = AssignLeave(cls.driver) cls.assignleave.create_employee(cls.first_name, cls.last_name) cls.assignleave.select_menu() cls.assignleave.select_name_type(cls.emp_name, "FMLA US") cls.assignleave.input_samedate_duration_comment( cls.date_input, cls.duraton_input_samedate, cls.comment_input) cls.assignleave.assign() cls.leavelist = LeaveList(cls.driver)