コード例 #1
0
    def testNumberOfLinksForXPath(self):
        d = selesame.get_same(url=self.getUrl("xpaths.html"),
                              xpath='//*[@id="c"]',
                              driver=self.driver)

        self.assertEqual(3, len(d))
コード例 #2
0
    def testNumberOfLinksForId(self):
        d = selesame.get_same(url=self.getUrl("xpaths.html"),
                              id="a",
                              driver=self.driver)

        self.assertEqual(3, len(d))
コード例 #3
0
ファイル: main.py プロジェクト: perfidia/selesame
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import selesame
from selenium import webdriver

if __name__ == '__main__':
    driver = webdriver.Firefox()

    print "selesame.analyze()"
    print selesame.analyze(url="http://www.xitro.eu", driver=driver)

    print

    print "selesame.get_same()"
    print selesame.get_same(url="http://www.xitro.eu",
                            driver=driver,
                            xpath="/html/body/footer/p")

    driver.close()
コード例 #4
0
ファイル: xpaths.py プロジェクト: perfidia/selesame
    def testNumberOfLinksForXPath(self):
        d = selesame.get_same(url = self.getUrl("xpaths.html"), xpath = '//*[@id="c"]', driver = self.driver)

        self.assertEqual(3, len(d))
コード例 #5
0
ファイル: xpaths.py プロジェクト: perfidia/selesame
    def testNumberOfLinksForId(self):
        d = selesame.get_same(url = self.getUrl("xpaths.html"), id = "a", driver = self.driver)

        self.assertEqual(3, len(d))
コード例 #6
0
ファイル: main.py プロジェクト: perfidia/selesame
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import selesame
from selenium import webdriver

if __name__ == '__main__':
    driver = webdriver.Firefox()

    print "selesame.analyze()"
    print selesame.analyze(
            url = "http://www.xitro.eu",
            driver = driver
    )

    print

    print "selesame.get_same()"
    print selesame.get_same(
            url = "http://www.xitro.eu",
            driver = driver,
            xpath = "/html/body/footer/p"
    )

    driver.close()