def test_TC17(self, driver=driver): params = {"name": "radio2"} selected = pl.get(driver=driver, params=params).is_selected() self.assertTrue(selected) pl.wait_do(driver=driver, params=params, action="un_check") selected = pl.get(driver=driver, params=params).is_selected() self.assertFalse(selected)
def test_TC9(self, driver=driver): params = {"id": "buttonTC9"} pl.do(driver=driver, params=params, action="click") time.sleep( 2) #Element will popup in 1 second, hardcoded double wait time text = pl.get(driver=driver, params={"id": "tc9_text"}).text self.assertEqual(text, "Thanks!")
def test_TC15(self, driver=driver): params = { "name": "multiple", "old_city": "barcelona", "new_city": "london" } text = pl.get(driver=driver, params=params).text self.assertEqual(text, "But don't worry")
def test_TC12(self, driver=driver): params = {"text": "Nothing better to do eh?"} text = pl.get(driver=driver, params=params).text self.assertEqual(text, "Nothing better to do eh?")
def test_TC11(self, driver=driver): params = {"id": "someidforcss", "text": "Nothing better to do eh?"} text = pl.get(driver=driver, params=params).text self.assertEqual(text, "Nothing better to do eh?")
def test_TC8(self, driver=driver): params = {"css_selector": "div#someidforcss"} text = pl.get(driver, params).text self.assertEqual(text, "Nothing better to do eh?")
def test_TC7(self, driver=driver): params = {"class_name": "someclass"} text = pl.get(driver, params).text self.assertEqual(text, "You still reading this?")
def test_TC6(self, driver=driver): params = {"tag_name": "sometag"} text = pl.get(driver, params).text self.assertEqual(text, "Ok?")
def test_TC5(self, driver=driver): params = {"partial_link_text": "You can just"} text = pl.get(driver, params).text self.assertEqual(text, "You can just ignore this")
def test_TC4(self, driver=driver): params = {"link_text": "To validate everything is working"} text = pl.get(driver, params).text self.assertEqual(text, "To validate everything is working")
def test_TC3(self, driver=driver): params = {"xpath": "/html/body/div[3]"} text = pl.get(driver, params).text self.assertEqual(text, "I'm only created for the unit tests")
def test_TC2(self, driver=driver): params = {"name": "program"} text = pl.get(driver, params).text self.assertEqual(text, "I'm Pytholenium test.html")
def test_TC1(self, driver=driver): params = {"id": "hello_there"} text = pl.get(driver, params).text self.assertEqual(text, "Hey there!")
def test_TC14(self, driver=driver): params = {"name": "program", "random_tag": "anytag"} text = pl.get(driver=driver, params=params).text self.assertEqual(text, "I'm Pytholenium test.html")