Example #1
0
pageContent = p.getCurrentPageContent()

print 'Opening Page in browser for view..'
p.openHtmlInBrowser()

regexSearchPatternForLinks = re.compile('(signin|sign in|login|log in|browse)', re.IGNORECASE)
links = HtmlLibrary.getLinks(pageContent, regexSearchPatternForLinks)

print 'Links on page matching pattern:'
for link, linkHref in links.items():
    print 'Html Link: "%s"'%link
    print '#############################'

print
print 'Lets search for first 10 images...'
allImages, allImagesTitles = HtmlLibrary.findElementNameBegin(pageContent, 'img')
i  =0;
for pic in allImages:
    print pic
    print '#######################'
    i = i +1;
    if (i>10):
        break

print
forms, formsMethods, formsActions = HtmlLibrary.findFormsInPage(pageContent)
if (len(forms) ==0):
    print 'No forms found on page'
else:
    form = forms[-1]
    formMethod = formsMethods[-1]