def test_add_broadcast_offering(self):
        #add new broadcast offering
        HOME_PAGE = HomePage(self.driver)
        STB_CONFIG_PAGE = HOME_PAGE.goto_add_stbConfig_page()
        STB_CONFIG_PAGE.add_stb_config()
        BROADCAST_OFFERING_ADD_PAGE = HOME_PAGE.goto_add_broadcast_offering_page(
        )
        BROADCAST_OFFERING_ADD_PAGE.add_broadcast_offering()
        BROADCAST_OFFERING_ADD_PAGE.verify_add_db_broadcast_offering_()

        #delete broadcast offering
        BROADCAST_OFFERING_ADD_PAGE.delete_broadcast_offering()
        BROADCAST_OFFERING_ADD_PAGE.verify_delete_db_broadcast_offering_()
        # delete stb config
        HOME_PAGE.goto_list_stbConfig_page()
        STB_CONFIG_PAGE.delete_stb_config()
    def test_stb_config_add(self):

        # add stb config
        HOME_PAGE = HomePage(self.driver)
        STB_CONFIG_ADD_PAGE = HOME_PAGE.goto_add_stbConfig_page()
        STB_CONFIG_ADD_PAGE.add_stb_config()
        STB_CONFIG_ADD_PAGE.get_stb_configuration_list()
        STB_CONFIG_ADD_PAGE.verify_add_db_stb_config()

        # delete stb config
        STB_CONFIG_LIST_PAGE = HOME_PAGE.goto_list_stbConfig_page()
        STB_CONFIG_LIST_PAGE.delete_stb_config()
        STB_CONFIG_LIST_PAGE.verify_delete_db_stb_config()
        STB_CONFIG_LIST_PAGE.get_stb_configuration_list()
    def test_dup_stb_config_add(self):
        #add first stb config
        HOME_PAGE = HomePage(self.driver)
        STB_CONFIG_ADD_PAGE = HOME_PAGE.goto_add_stbConfig_page()
        STB_CONFIG_ADD_PAGE.add_stb_config()
        HOME_PAGE.goto_add_stbConfig_page()
        STB_CONFIG_ADD_PAGE.verify_add_db_stb_config()

        # add duplicate stb config
        STB_CONFIG_ADD_PAGE = HOME_PAGE.goto_add_stbConfig_page()
        STB_CONFIG_ADD_PAGE.add_stb_config()
        STB_CONFIG_ADD_PAGE.verify_error_on_adding_duplicate_stbConfig()
        STB_CONFIG_LIST_PAGE = HOME_PAGE.goto_list_stbConfig_page()

        #delete stb config
        STB_CONFIG_LIST_PAGE.delete_stb_config()
        STB_CONFIG_LIST_PAGE.verify_delete_db_stb_config()
 def test_get_stb_configuration_list(self):
     # global stb_list
     HOME_PAGE = HomePage(self.driver)
     STB_CONFIG_LIST_PAGE = HOME_PAGE.goto_list_stbConfig_page()
     STB_CONFIG_LIST_PAGE.get_stb_configuration_list()