class ImplicitWaitSet0TestCase(unittest.TestCase): def setUp(self): self.p = Page() def test_implicit_wait_is_set_to_0(self): self.assertEqual(self.p.get_selenium_implicit_wait(), "0 seconds") self.assertEqual(self.p.get_selenium_timeout(), "0 seconds")
class TemplatedSelectorTestCase(unittest.TestCase): def setUp(self): self.p = Page() self.p.open() def test_templated_selector_test_case(self): self.assertEquals(self.p.get_templated_selector_element_text(), "I am another paragraph") def tearDown(self): self.p.close()
class TemplatedSelectorTestCaseWrongVars(unittest.TestCase): def setUp(self): self.p = Page() self.p.open() @raises(exceptions.SelectorError) def test_templated_selector_test_case(self): self.assertEquals(self.p.get_templated_selector_element_text_wrong_num_vars(), "I am another paragraph") def tearDown(self): self.p.close()
class TemplatedSelectorTestCaseWrongVars(unittest.TestCase): def setUp(self): self.p = Page() self.p.open() @raises(exceptions.SelectorError) def test_templated_selector_test_case(self): self.assertEquals( self.p.get_templated_selector_element_text_wrong_num_vars(), "I am another paragraph") def tearDown(self): self.p.close()
class ImplicitWaitTestCase(unittest.TestCase): def setUp(self): self.p = Page() self.p.open() def test_implicit_wait_default_works(self): self.p.click_delayed_content_button() self.p.delayed_content_should_exist() def tearDown(self): self.p.close()
class SelectorSelfRefTestCase(unittest.TestCase): def setUp(self): self.p = Page() self.p.open() def test_selector_self_ref(self): print self.p.selectors['form label'] self.p.element_should_be_visible("form label") def tearDown(self): self.p.close()
def setUp(self): self.p = Page() self.p.open()
class ImplicitWaitTestCase(unittest.TestCase): def setUp(self): self.p = Page() self.p.open() @raises(ValueError) def test_pass_explicit_wait_to_find_element(self): self.p.click_delayed_content_button() self.p.delayed_content_should_exist_explicit() @raises(ValueError) def test_pass_explicit_wait_to_find_elements(self): self.p.click_delayed_content_button() self.p.delayed_content_should_exist_explicit_calling_find_elements() def tearDown(self): self.p.close()
def setUp(self): self.p = Page()