コード例 #1
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_lastElement(self):
     d = Driver(TestDriver.config)
     first = d.last_element()
     self.assertEquals(first.tag_name, 'body')
     d.close()
コード例 #2
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_allElements(self):
     d = Driver(TestDriver.config)
     allElems = d.all_elements()
     self.assertEquals(len(allElems), 3)
     d.close()
コード例 #3
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_title(self):
     d = Driver(TestDriver.config)
     d.get(html_fixture_url)
     self.assertEquals(d.title, 'Horace Test Page')
     d.close()
コード例 #4
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_passthrough(self):
     d = Driver(TestDriver.config)
     self.assertIsInstance(d._driver, Remote)
     html = d.find_elements_by_css_selector('html')
     self.assertEquals(len(html), 1)
     d.close()
コード例 #5
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_capabilities(self):
     d = Driver(TestDriver.config)
     self.assertTrue(d._driver)
     capabilities = d._driver.capabilities
     self.assertTrue(capabilities['javascriptEnabled'])
     d.close()
コード例 #6
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_with_config(self):
     d = Driver(TestDriver.config)
     self.assertTrue(d._driver)
     self.assertEquals(d._driver.name, getenv('BROWSER', 'phantomjs'))
     d.close()
コード例 #7
0
ファイル: test_driver.py プロジェクト: lawrencec/horace
 def test_default_config(self):
     d = Driver(TestDriver.config)
     self.assertTrue(d._driver)
     self.assertIsInstance(d._driver, Remote)
     d.close()