|
@@ -22,15 +22,22 @@ class NewVisitorTest(unittest.TestCase):
|
|
|
inputbox.get_attribute('placeholder'),
|
|
|
'Enter a to-do item'
|
|
|
)
|
|
|
- inputbox.send_keys('Buy peacock feathers')
|
|
|
+ # ITEM 1
|
|
|
+ inputbox.send_keys('Buy rubber ducks')
|
|
|
inputbox.send_keys(Keys.ENTER)
|
|
|
- time.sleep(1)
|
|
|
+ time.sleep(3) # When in doubt, increase it / add a wait!
|
|
|
table = self.browser.find_element_by_id('id_list_table')
|
|
|
rows = table.find_elements_by_tag_name('tr')
|
|
|
- self.assertTrue(
|
|
|
- any(row.text == '1: Buy peacock feathers' for row in rows),
|
|
|
- "New to-do item did not show up in table!"
|
|
|
- )
|
|
|
+ self.assertIn('1: Buy rubber ducks', [row.text for row in rows])
|
|
|
+ # ITEM 2
|
|
|
+ inputbox = self.browser.find_element_by_id('id_new_item')
|
|
|
+ inputbox.send_keys('Buy squirrel suits')
|
|
|
+ inputbox.send_keys(Keys.ENTER)
|
|
|
+ time.sleep(3) # When in doubt, increase it / add a wait!
|
|
|
+ table = self.browser.find_element_by_id('id_list_table')
|
|
|
+ rows = table.find_elements_by_tag_name('tr')
|
|
|
+ self.assertIn('2: Buy squirrel suits', [row.text for row in rows])
|
|
|
+ # Done?
|
|
|
self.fail('Finish the test!')
|
|
|
|
|
|
if __name__ == '__main__':
|