コード例 #1
0
 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)
コード例 #2
0
 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!")
コード例 #3
0
 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")
コード例 #4
0
 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?")
コード例 #5
0
 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?")
コード例 #6
0
 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?")
コード例 #7
0
 def test_TC7(self, driver=driver):
     params = {"class_name": "someclass"}
     text = pl.get(driver, params).text
     self.assertEqual(text, "You still reading this?")
コード例 #8
0
 def test_TC6(self, driver=driver):
     params = {"tag_name": "sometag"}
     text = pl.get(driver, params).text
     self.assertEqual(text, "Ok?")
コード例 #9
0
 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")
コード例 #10
0
 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")
コード例 #11
0
 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")
コード例 #12
0
 def test_TC2(self, driver=driver):
     params = {"name": "program"}
     text = pl.get(driver, params).text
     self.assertEqual(text, "I'm Pytholenium test.html")
コード例 #13
0
 def test_TC1(self, driver=driver):
     params = {"id": "hello_there"}
     text = pl.get(driver, params).text
     self.assertEqual(text, "Hey there!")
コード例 #14
0
 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")