Exemplo n.º 1
0
 def test_TC_Main_07_Online_Member(self):
     Login_Actions.valid_login_flow(self)
     # Assert number of online member on icon
     # number_of_online_member = self.driver.find_element_by_css_selector(MainPage_Element.number_online_member).text
     # self.assertEqual(number_of_online_member, "0", "Number of online member is incorrect")
     print("<li>" + "Click on the online member dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(MainPage_Element.online_member_icon).click()
     online_member_menu = EC.presence_of_element_located((By.XPATH, MainPage_Element.online_member_menu))
     WebDriverWait(self.driver, 10).until(online_member_menu)
     online_member_dropdown = self.driver.find_element_by_xpath(MainPage_Element.online_member_menu).is_displayed()
     self.assertTrue(online_member_dropdown , "User is not able to access to online member dropdown.")
     print("<li>" + "Click on the dropdown menu" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(MainPage_Element.online_member_dropdown).click()
     total_online_member = self.driver.find_element_by_css_selector(MainPage_Element.total_online_member).text
     if total_online_member == 0:
         no_results_found = self.driver.find_element_by_css_selector(MainPage_Element.no_online_member).text
         self.assertEqual(no_results_found, "No results found.", "Member List is not shown.")
         # Assertion- Member List Page
         member_list_page = self.driver.title
         self.assertEqual(member_list_page, "Member List", "User is not able to navigate to Member List Page.")
         print("Expected Results: Navigated to Member List page and showed the list of online member." + "<br>")
     else:
         load_number_online_member = EC.text_to_be_present_in_element((By.CSS_SELECTOR, MainPage_Element.number_online_member), total_online_member)
         WebDriverWait(self.driver, 10).until(load_number_online_member)
         # Assertion- Member List Page
         member_list_page = self.driver.title
         self.assertEqual(member_list_page, "Member List", "User is not able to navigate to Member List Page.")
         print("Expected Results: Navigated to Member List page and showed the list of online member." + "<br>")
Exemplo n.º 2
0
 def Navigate_Overall(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Report' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Report_Element.report).click()
     overall = EC.presence_of_element_located((By.XPATH, Overall_Element.overall))
     WebDriverWait(self.driver, 10).until(overall)
     print("<li>" + "Select 'Overall'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Overall_Element.overall).click()
     overall_page = self.driver.title
     self.assertEqual(overall_page, "Overall Report", "User is not able to navigate to Overall Page.")
Exemplo n.º 3
0
 def Navigate_Outstanding(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Report' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Report_Element.report).click()
     outstanding = EC.presence_of_element_located((By.XPATH, Outstanding_Element.outstanding))
     WebDriverWait(self.driver, 10).until(outstanding)
     print("<li>" + "Select 'Outstanding'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Outstanding_Element.outstanding).click()
     outstanding_page = self.driver.title
     self.assertEqual(outstanding_page, "Outstanding Report", "User is not able to navigate to Outstanding Page.")
Exemplo n.º 4
0
 def Navigate_Merchant_Daily_Win_Loss(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Report' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Report_Element.report).click()
     merchant_daily_win_loss = EC.presence_of_element_located((By.XPATH, Merchant_Daily_Win_Loss_Element.merchant_daily_win_loss))
     WebDriverWait(self.driver, 10).until(merchant_daily_win_loss)
     print("<li>" + "Select 'Merchant Daily Win Loss'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Merchant_Daily_Win_Loss_Element.merchant_daily_win_loss).click()
     merchant_daily_win_loss_page = self.driver.title
     self.assertEqual(merchant_daily_win_loss_page, "Merchant Daily Win/loss", "User is not able to navigate to Merchant Daily Win Loss Page.")
Exemplo n.º 5
0
 def Navigate_Cash_Flow(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Report' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Report_Element.report).click()
     cash_flow = EC.presence_of_element_located((By.XPATH, Cash_Flow_Element.cash_flow))
     WebDriverWait(self.driver, 10).until(cash_flow)
     print("<li>" + "Select 'Cash Flow'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Cash_Flow_Element.cash_flow).click()
     cash_flow_page = self.driver.title
     self.assertEqual(cash_flow_page, "Cash Flow Report", "User is not able to navigate to Cash Flow Page.")
Exemplo n.º 6
0
 def Navigate_Promotion_Banner(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Promotion' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Element.promotion).click()
     promotion_banner = EC.presence_of_element_located((By.XPATH, Promotion_Banner_Element.promotion_banner))
     WebDriverWait(self.driver, 10).until(promotion_banner)
     print("<li>" + "Select 'Promotion Banner'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Banner_Element.promotion_banner).click()
     promotion_banner_page = self.driver.title
     self.assertEqual(promotion_banner_page, "Activity Announcement List", "User is not able to navigate to Promotion Banner Page.")
Exemplo n.º 7
0
 def Navigate_Promotion_Mission(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Promotion' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Element.promotion).click()
     promotion_mission = EC.presence_of_element_located((By.XPATH, Promotion_Mission_Element.promotion_mission))
     WebDriverWait(self.driver, 10).until(promotion_mission)
     print("<li>" + "Select 'Promotion Mission'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Mission_Element.promotion_mission).click()
     promotion_mission_page = self.driver.title
     self.assertEqual(promotion_mission_page, "Member Promotion", "User is not able to navigate to Promotion Mission Page.")
Exemplo n.º 8
0
 def Navigate_Promotion_Statistic(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Promotion' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Element.promotion).click()
     promotion_statistic = EC.presence_of_element_located((By.XPATH, Promotion_Statistic_Element.promotion_statistic))
     WebDriverWait(self.driver, 10).until(promotion_statistic)
     print("<li>" + "Select 'Promotion Statistic'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Statistic_Element.promotion_statistic).click()
     promotion_statistic_page = self.driver.title
     self.assertEqual(promotion_statistic_page, "Deposit Bonus Strategy", "User is not able to navigate to Promotion Statistic Page.")
Exemplo n.º 9
0
 def Navigate_Affiliate(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Report' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Report_Element.report).click()
     affiliate = EC.presence_of_element_located((By.XPATH, Affiliate_Element.affiliate))
     WebDriverWait(self.driver, 10).until(affiliate)
     print("<li>" + "Select 'Affiliate'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Affiliate_Element.affiliate).click()
     affiliate_page = self.driver.title
     self.assertEqual(affiliate_page, "Overall Report", "User is not able to navigate to Affiliate Page.")
Exemplo n.º 10
0
 def Navigate_List_Promotion(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Promotion' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Promotion_Element.promotion).click()
     list_promotion = EC.presence_of_element_located((By.XPATH, List_Promotion_Element.list_promotion))
     WebDriverWait(self.driver, 10).until(list_promotion)
     print("<li>" + "Select 'List Promotion'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(List_Promotion_Element.list_promotion).click()
     list_promotion_page = self.driver.title
     self.assertEqual(list_promotion_page, "Deposit Bonus Strategy", "User is not able to navigate to List Promotion Page.")
Exemplo n.º 11
0
 def Navigate_CMS(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     cms = EC.presence_of_element_located((By.XPATH, CMS_Element.cms))
     WebDriverWait(self.driver, 10).until(cms)
     print("<li>" + "Select 'CMS'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(CMS_Element.cms).click()
     cms_page = self.driver.title
     self.assertEqual(cms_page, "List Page",
                      "User is not able to navigate to CMS Page.")
Exemplo n.º 12
0
 def Navigate_Role_List(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Department' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Department_Element.department).click()
     role_list = EC.presence_of_element_located(
         (By.XPATH, Role_List_Element.role_list))
     WebDriverWait(self.driver, 10).until(role_list)
     print("<li>" + "Select 'Role List'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Role_List_Element.role_list).click()
     role_list_page = self.driver.title
     self.assertEqual(role_list_page, "Roles",
                      "User is not able to navigate to Role List Page.")
Exemplo n.º 13
0
 def Navigate_Member_Levels(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Member' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Member_Element.member).click()
     member_edit = EC.presence_of_element_located(
         (By.XPATH, Member_Edit_Element.member_edit))
     WebDriverWait(self.driver, 10).until(member_edit)
     print("<li>" + "Select 'Member Levels'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Member_Levels_Element.member_levels).click()
     member_levels_page = self.driver.title
     self.assertEqual(member_levels_page, "Member Levels",
                      "User is not able to navigate to Member Levels Page")
Exemplo n.º 14
0
 def Navigate_Qr_Code(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     qr_code = EC.presence_of_element_located(
         (By.XPATH, QR_Code_Element.qr_code))
     WebDriverWait(self.driver, 10).until(qr_code)
     print("<li>" + "Select 'QR Code'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(QR_Code_Element.qr_code).click()
     qr_code_page = self.driver.title
     self.assertEqual(qr_code_page, "Share Promotion Qr Code List",
                      "User is not able to navigate to QR Code Page.")
 def Navigate_Bonus(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Deposit/Withdraw' dropdown" + "</li>" +
           "<br>")
     self.driver.find_element_by_xpath(
         Deposit_Withdraw_Element.deposit_withdraw).click()
     bonus = EC.presence_of_element_located((By.XPATH, Bonus_Element.bonus))
     WebDriverWait(self.driver, 10).until(bonus)
     print("<li>" + "Select 'Bonus'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Bonus_Element.bonus).click()
     bonus_page = self.driver.title
     self.assertEqual(bonus_page, "Bonus Management",
                      "User is not able to navigate to Bonus Page.")
Exemplo n.º 16
0
 def Navigate_SPA(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Report' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Report_Element.report).click()
     betting_record = EC.presence_of_element_located((By.XPATH, Betting_Record_Element.betting_record))
     WebDriverWait(self.driver, 10).until(betting_record)
     print("<li>" + "Click on 'Betting Record' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Betting_Record_Element.betting_record).click()
     SPA = EC.presence_of_element_located((By.XPATH, Betting_Record_SPA_Betting_Record_Element.SPA))
     WebDriverWait(self.driver, 10).until(SPA)
     print("<li>" + "Select 'SPA Betting Record'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Betting_Record_SPA_Betting_Record_Element.SPA).click()
     SPA_page = self.driver.title
     self.assertEqual(SPA_page, "SPA bet", "User is not able to navigate to SPA Betting Record Page.")
Exemplo n.º 17
0
 def Navigate_Member_Message(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Announcement' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Announcement_Element.announcement).click()
     member_message = EC.presence_of_element_located(
         (By.XPATH, Member_Message_Element.member_message))
     WebDriverWait(self.driver, 10).until(member_message)
     print("<li>" + "Select 'Member Message'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Member_Message_Element.member_message).click()
     member_message_page = self.driver.title
     self.assertEqual(member_message_page, "Member Message",
                      "User is not able to navigate to Member Message.")
 def Navigate_Deposit(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Deposit/Withdraw' dropdown" + "</li>" +
           "<br>")
     self.driver.find_element_by_xpath(
         Deposit_Withdraw_Element.deposit_withdraw).click()
     new_deposit = EC.presence_of_element_located(
         (By.XPATH, Deposit_Element.deposit))
     WebDriverWait(self.driver, 10).until(new_deposit)
     print("<li>" + "Select 'Deposit'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Deposit_Element.deposit).click()
     new_deposit_page = self.driver.title
     self.assertEqual(new_deposit_page, "Deposit Management",
                      "User is not able to navigate to New Deposit Page.")
Exemplo n.º 19
0
 def Navigate_Permission(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Department' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Department_Element.department).click()
     permission = EC.presence_of_element_located(
         (By.XPATH, Permission_Element.permission))
     WebDriverWait(self.driver, 10).until(permission)
     print("<li>" + "Select 'Permission'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Permission_Element.permission).click()
     permission_page = self.driver.title
     self.assertEqual(permission_page, "Assignments",
                      "User is not able to navigate to Permission Page.")
Exemplo n.º 20
0
 def Navigate_Member_Report(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Rebate' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Rebate_Element.rebate).click()
     member_report = EC.presence_of_element_located(
         (By.XPATH, Member_Report_Element.member_report))
     WebDriverWait(self.driver, 10).until(member_report)
     print("<li>" + "Select 'Member Report'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Member_Report_Element.member_report).click()
     member_report_page = self.driver.title
     self.assertEqual(
         member_report_page, "Rebate Player Report",
         "User is not able to navigate to Member Report Page.")
Exemplo n.º 21
0
 def Navigate_Rebate_Record(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Rebate' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(Rebate_Element.rebate).click()
     rebate_record = EC.presence_of_element_located(
         (By.XPATH, Rebate_Record_Element.rebate_record))
     WebDriverWait(self.driver, 10).until(rebate_record)
     print("<li>" + "Select 'Rebate Record'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Rebate_Record_Element.rebate_record).click()
     rebate_record_page = self.driver.title
     self.assertEqual(
         rebate_record_page, "Rebate Report",
         "User is not able to navigate to Rebate Record Page.")
Exemplo n.º 22
0
 def Navigate_Admin_List(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Administration' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Administration_Element.administration).click()
     admin_list = EC.presence_of_element_located(
         (By.XPATH, Administration_List_Element.administration_list))
     WebDriverWait(self.driver, 10).until(admin_list)
     print("<li>" + "Select 'Admin List'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Administration_List_Element.administration_list).click()
     admin_list_page = self.driver.title
     self.assertEqual(admin_list_page, "Admin Management",
                      "User is not able to navigate to Admin List Page.")
 def Navigate_Withdraw_History(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Deposit/Withdraw' dropdown" + "</li>" +
           "<br>")
     self.driver.find_element_by_xpath(
         Deposit_Withdraw_Element.deposit_withdraw).click()
     withdraw = EC.presence_of_element_located(
         (By.XPATH, Withdraw_History_Element.withdraw_history))
     WebDriverWait(self.driver, 10).until(withdraw)
     print("<li>" + "Select 'Withdraw History'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Withdraw_History_Element.withdraw_history).click()
     withdraw_page = self.driver.title
     self.assertEqual(withdraw_page, "Withdrawal Management",
                      "User is not able to navigate to Withdraw Page.")
Exemplo n.º 24
0
 def Navigate_Homepage_Carousel(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     homepage_carousel = EC.presence_of_element_located(
         (By.XPATH, Homepage_Carousel_Element.homepage_carousel))
     WebDriverWait(self.driver, 10).until(homepage_carousel)
     print("<li>" + "Select 'Homepage Carousel'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Homepage_Carousel_Element.homepage_carousel).click()
     homepage_carousel_page = self.driver.title
     self.assertEqual(
         homepage_carousel_page, "Homepage Carousel",
         "User is not able to navigate to Homepage Carousel Page.")
Exemplo n.º 25
0
 def Navigate_Third_Party_Settings(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     third_party_settings = EC.presence_of_element_located(
         (By.XPATH, Third_Party_Settings_Element.third_party_settings))
     WebDriverWait(self.driver, 10).until(third_party_settings)
     print("<li>" + "Select 'Third Party Settings'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Third_Party_Settings_Element.third_party_settings).click()
     third_party_settings_page = self.driver.title
     self.assertEqual(
         third_party_settings_page, "Third-Party Payment Settings",
         "User is not able to navigate to Third Party Settings.")
Exemplo n.º 26
0
 def Navigate_Task_Management(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     task_management = EC.presence_of_element_located(
         (By.XPATH, Task_Management_Element.task_management))
     WebDriverWait(self.driver, 10).until(task_management)
     print("<li>" + "Select 'Task Management'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Task_Management_Element.task_management).click()
     task_management_page = self.driver.title
     self.assertEqual(
         task_management_page, "Task Management",
         "User is not able to navigate to Task Management Page.")
Exemplo n.º 27
0
 def Navigate_Parameter_Settings(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     parameter_settings = EC.presence_of_element_located(
         (By.XPATH, Parameter_Settings_Element.parameter_settings))
     WebDriverWait(self.driver, 10).until(parameter_settings)
     print("<li>" + "Select 'Parameter Settings'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Parameter_Settings_Element.parameter_settings).click()
     parameter_settings_page = self.driver.title
     self.assertEqual(
         parameter_settings_page, "Parameter Settings",
         "User is not able to navigate to Parameter Settings Page.")
 def Navigate_Adjustment_Record(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'Deposit/Withdraw' dropdown" + "</li>" +
           "<br>")
     self.driver.find_element_by_xpath(
         Deposit_Withdraw_Element.deposit_withdraw).click()
     adjustment_record = EC.presence_of_element_located(
         (By.XPATH, Adjustment_Record_Element.adjustment_record))
     WebDriverWait(self.driver, 10).until(adjustment_record)
     print("<li>" + "Select 'Adjustment Record'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Adjustment_Record_Element.adjustment_record).click()
     adjustment_record_page = self.driver.title
     self.assertEqual(adjustment_record_page, "Adjustment Record",
                      "User is not able to navigate to")
Exemplo n.º 29
0
 def Navigate_Bet_Limit_Setting(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     bet_limit_setting = EC.presence_of_element_located(
         (By.XPATH, Bet_Limit_Setting_Element.bet_limit_setting))
     WebDriverWait(self.driver, 10).until(bet_limit_setting)
     print("<li>" + "Select 'Bet Limit Setting'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Bet_Limit_Setting_Element.bet_limit_setting).click()
     bet_limit_setting_page = self.driver.title
     self.assertEqual(
         bet_limit_setting_page, "Bet Limit Setting",
         "User is not able to navigate to Bet Limit Setting Page.")
Exemplo n.º 30
0
 def Navigate_Game_Maintenance(self):
     Login_Actions.valid_login_flow(self)
     print("<li>" + "Click on 'System Setting' dropdown" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         System_Setting_Element.system_setting).click()
     game_maintenance = EC.presence_of_element_located(
         (By.XPATH, Game_Maintenance_Element.game_maintenence))
     WebDriverWait(self.driver, 10).until(game_maintenance)
     print("<li>" + "Select 'Game Maintenance'" + "</li>" + "<br>")
     self.driver.find_element_by_xpath(
         Game_Maintenance_Element.game_maintenence).click()
     game_maintenance_page = self.driver.title
     self.assertEqual(
         game_maintenance_page, "Game Maintenance",
         "User is not able to navigate to Game Maintenance Page.")