def setUp(self): super(TestPairStairs, self).setUp() pair_stair_page = PairStairPage(self.driver) self.driver.go_to(PAIR_STAIR_PAGE) pair_stair_page.delete_all_programmer() pair_stair_page.add_programmer_with_name('programmer0') pair_stair_page.add_programmer_with_name('programmer1') pair_stair_page.add_programmer_with_name('programmer2') pair_stair_page.add_programmer_with_name('programmer3')
def test_add_programmer_should_see_new_programmer(self): pair_stair_page = PairStairPage(self.driver) self.driver.go_to(PAIR_STAIR_PAGE) programmer_name = "test_name" pair_stair_page.add_programmer_with_name(programmer_name) self.assertIn(programmer_name,pair_stair_page.get_programmer_names())
def test_view_pair_stair_page_should_see_add_button(self): pair_stair_page = PairStairPage(self.driver) self.driver.go_to(PAIR_STAIR_PAGE) pair_stair_page.add_programmer_with_name('') self.assertEqual(pair_stair_page.get_error_message().text, "Error:programmer name needed")