def test_C107_CheckNoDuplicateEntriesAllowed(self): # fails and unable to test because of C13 # Setup market_name = StringMethods.get_unique_name('market_name_') number_of_doors = StringMethods.get_unique_number() delivery_time = StringMethods.get_unique_digit() market_cost = StringMethods.get_unique_number() expected_error = 'Duplicate entries are not allowed.' # Action self.markets_page.add_entry(market_name, number_of_doors, delivery_time, market_cost) markets_page = MarketsPage(self.driver) markets_page.add_button.click() add_dialog = MarketsAddDialog(self.driver) add_dialog.name.send_keys(market_name) add_dialog.number_of_doors.send_keys(number_of_doors) add_dialog.delivery_time.send_keys(delivery_time) add_dialog.market_cost.send_keys(market_cost) add_dialog.save_button.click() # Assert add_dialog.is_text_present(expected_error) add_dialog.cancel_button.click() markets_page.remove_entry(market_name)
def remove_market(self, name): markets_page = MarketsPage(self.driver) markets_page.remove_entry(name)