Exemplo n.º 1
0
 def test_check_in(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_check_menu()
     apt.click_check_in()
     apt.click_badge_icon()
Exemplo n.º 2
0
 def test_search_field(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.search_field()
     time.sleep(2)
Exemplo n.º 3
0
 def test_location_dropdown(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.location_dropdown()
Exemplo n.º 4
0
 def test_date_picker(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.select_date_picker()
Exemplo n.º 5
0
 def test_report(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.report_menu_click()
     apt.appointment_report_run_france()
     apt.report_parameters()
 def test_archived_alert(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.archived_report_menu_click()
     apt.alert_report_run()
     apt.report_parameters()
 def test_report_badge(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.report_menu_click()
     apt.badge_report_run()
     apt.report_parameters()
Exemplo n.º 8
0
 def test_search_no_record_found(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.search_no_record()
     time.sleep(1)
Exemplo n.º 9
0
 def test_visitor_org(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.get_visitor_org()
Exemplo n.º 10
0
 def test_appointment(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.app_appointment_assert()  #asserting the Appointment
     apt.app_visitor_assert()  #asserting the Appointment > Visitor
     apt.new_appointment()
Exemplo n.º 11
0
 def test_visitor_phone(self,test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.get_visitor_phone()
     driver.save_screenshot('C:/selenium_scripts/screenshots/visitor_phone.png')
Exemplo n.º 12
0
 def test_cancel_button(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.get_visitor_name()
     apt.cancel_button()
     time.sleep(1)
Exemplo n.º 13
0
 def test_bulk_upload(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_bulk_app()
     time.sleep(2)
     apt.click_browse_file()
     apt.file_upload_usa()
     apt.file_submit()
     apt.click_here()
Exemplo n.º 14
0
 def test_bulk_check_out(self,test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_check_menu()
     apt.bulk_check_out_menu()
     apt.bulk_check_box()
     apt.bulk_check_out_btn()
     apt.bulk_check_out_success_message()
     apt.bulk_checl_out_close()
Exemplo n.º 15
0
 def test_delete_message(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     try:
         apt.delete_btn()
         apt.delete_btn_pop_up_message()
     except:
         print("no entries to delete")
Exemplo n.º 16
0
 def test_bulk_check_out_single(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.language_translate()
     apt.click_check_menu()
     apt.bulk_check_box_single()
     apt.bulk_check_out_btn()
     apt.bulk_check_out_success_message()
     apt.bulk_checl_out_close()
Exemplo n.º 17
0
 def test_check_out(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_check_menu()
     apt.click_check_out_france()
     apt.click_check_out_image()
     apt.reprint_content_print()
     apt.reprint_dropdown()
     apt.remark_dropdown()
     apt.checkedout_button_click()
Exemplo n.º 18
0
 def test_delete_no(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     try:
         apt.delete_btn()
         time.sleep(1)
         apt.delete_cancel()
     except:
         print("no entries to delete")
Exemplo n.º 19
0
 def test_save_button(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.save_button()
     time.sleep(2)
     apt.blank_date_assert()
     apt.character_only_assert()
     apt.mobilno_error_assert()
Exemplo n.º 20
0
 def test_delete_yes(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     try:
         apt.delete_btn()
         time.sleep(2)
         apt.delete_yes_message()
         time.sleep(2)
     except:
         print("no entries to delete")
Exemplo n.º 21
0
 def test_appointment_submit(self):
     driver = self.driver
     login = Login(driver)
     login.login()
     apt =homepage(driver)
     apt.click_appointment()
     try:
         apt.delete_btn()
         time.sleep(2)
         apt.delete_yes_message()
         time.sleep(2)
     except:
         print("no entries to delete")
Exemplo n.º 22
0
 def test_check_in_details(self,test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_check_menu()
     apt.click_check_in()
     try:
         apt.click_appointment_id()
         driver.save_screenshot('C:/selenium_scripts/screenshots/check_in.png')
         apt.check_location_dropdown()
         apt.click_check_box()
         apt.rules_ok_button()
     except:
         print("No appointments to Check In")
Exemplo n.º 23
0
 def test_bulk_check_out(self,test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.language_translate()
     apt.click_check_menu()
     apt.bulk_check_out_menu()
     try:
         apt.bulk_check_box()
         apt.bulk_check_out_btn()
         apt.bulk_check_out_success_message()
         apt.bulk_checl_out_close()
         
     except NoSuchElementException:
         print(driver.find_element_by_xpath(Locators.no_records_for_bulk_check_out).text)
Exemplo n.º 24
0
 def test_appointment_submit(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.select_date_picker()
     apt.location_dropdown()
     apt.get_visitor_name()
     apt.get_visitor_org()
     apt.get_visitor_phone()
     apt.save_button()
     time.sleep(4)
     apt.app_confirm_head()
     apt.app_confirm_body()
     apt.app_confirm_ok()
     time.sleep(1)
Exemplo n.º 25
0
 def test_app_already_exists(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.new_appointment()
     apt.select_date_picker()
     apt.location_dropdown()
     apt.get_visitor_name()
     apt.get_visitor_org()
     apt.get_visitor_phone()
     apt.save_button()
     time.sleep(2)
     apt.app_exist_msg()
     try:
         apt.app_exists_ok()
     except:
         print("no duplicate entries found")
Exemplo n.º 26
0
 def test_update_entry(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     try:
         apt.edit_button()
         apt.select_date_picker()
         apt.get_visitor_name()
         apt.get_visitor_org()
         apt.update_button()
         time.sleep(4)
         apt.app_confirm_head()
         apt.app_confirm_body()
         apt.app_confirm_ok()
         time.sleep(1)
     except:
         print("there are no editable entries")
Exemplo n.º 27
0
 def test_dashboard(self,test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.dashboard_appointments()
Exemplo n.º 28
0
 def test_welcome(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.welcome_message()  #assert welcome message
Exemplo n.º 29
0
 def test_logout(self, test_setup):
     login = Login(driver)
     login.login()
     logout = homepage(driver)
     logout.click_logout()
Exemplo n.º 30
0
 def test_show_entries(self, test_setup):
     login = Login(driver)
     login.login()
     apt = homepage(driver)
     apt.click_appointment()
     apt.show_entries()