sel.click("link=Spain")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Any")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Italy")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            sel.click("link=Most friends")
            sel.wait_for_page_to_load("60000")
            sel.click("link=All")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Only with picture")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Most recent")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=input_keywords"))
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestIssuuPeople))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
Example #2
0
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("id=shelf-by-issuu"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='get-started']/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='what-is-shelf']/div"))
            self.failUnless(sel.is_element_present("id=what-is-issuu"))
            self.failUnless(sel.is_element_present("id=heading"))
            self.failUnless(sel.is_text_present("What is Issuu Shelf?"))
            self.assertEqual("Issuu - Shelf", sel.get_title())
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestShelfFREE))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
Example #3
0
            sel.click("xpath=//ul[@class='horizontal-listBiz']//strong[.='Pricing']")
            sel.wait_for_page_to_load("60000")
            sel.go_back()
            sel.wait_for_page_to_load("60000")
            sel.click("xpath=//ul[@class='horizontal-listBiz']//strong[.='Cases']")
            sel.wait_for_page_to_load("60000")
            sel.go_back()
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='FAQcornerB']/div/div/div/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='MenucornerB1up']/div/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[5]/div[4]/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.assertEqual("Issuu Pro - Faq", sel.get_title())
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestFAQ))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
            sel.open("/login?onLogin=http%3A%2F%2F" + cfg.config['base-url'] + "%2Fflag%2Fprofile%3Fusername%3Dsoso11")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "PROaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='flag']/ul"))
            self.failUnless(sel.is_text_present("Profile flagging"))
            self.failUnless(sel.is_element_present("xpath=//span[@class='system-blue-shade-fat-btn-text']/strong"))
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']/strong")
            self.failUnless(sel.is_text_present("Please make a selection for Reason"))
            sel.check("id=spam")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']/strong")
            sel.wait_for_page_to_load("60000")
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestFlagProfileUsernamePRO))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
    def test_user_account_delete(self):
        try:
            sel = self.selenium
            sel.set_speed("500")
            sel.open("/login?onLogin=http%3A%2F%2F" + cfg.config['base-url'] + "%2Fuser%2Faccount%2Fdelete")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Account Center", sel.get_title())
            self.failUnless(sel.is_text_present("Delete Account"))
            self.failUnless(sel.is_element_present("id=deleteTextValid"))
            self.failUnless(sel.is_element_present("xpath=//a[@id='deleteButton']/span[1]/strong"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
                 
globals().update(make_platform_classes.make_platform_classes(TestUserAccountDelete))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
import unittest, xmlrunner

class TestAutosVehicles(SeleniumTestCase):
   
    
    def test_autos_vehicles(self):
        try:
            sel = self.selenium
            sel.set_speed("3000")
            sel.open("/autos_vehicles")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@id='main-container']/section"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div/h3"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div/p"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div/p[2]"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/a/img"))
            print self.__class__.__name__ + " passed!"       
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True)
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                print self.__class__.__name__ + " failed!"
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
        
globals().update(make_platform_classes.make_platform_classes(TestAutosVehicles))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test-reports'))
Example #7
0
            self.failUnless(sel.is_text_present("Options"))
            sel.click("link=Options")
            sel.click("link=Text on/off")
            self.failUnless(sel.is_element_present("id=sections-infobox-inner"))
            sel.click("id=hide-icon")
            sel.click("xpath=//span[@class='system-grey-shade-fat-btn-text']//strong[.='What is Sections']")
            self.failUnless(sel.is_element_present("id=embedVideo"))
            sel.click("xpath=//div[@class='dia_box']/div")
            sel.click("xpath=//div[@class='system-blue-btn-dropdown']//span[.='Add sections']")
            sel.click("xpath=//a[@class='newcustom']//span[.='+ New custom section']")
            self.failUnless(sel.is_element_present("id=flash_issuu"))
            sel.click("xpath=//div[@class='dia_box']/div")
            sel.click("xpath=//a[@id='section1000000000000000']//span[.='Popular documents']")
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestSections))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
    def test_subscriptions(self):
        try:
            sel = self.selenium
            sel.set_speed("500")
            sel.open("/issuubiz/subscriptions")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='issuu-empty-msg']/div"))
            sel.click("link=Login")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "PROaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
            
globals().update(make_platform_classes.make_platform_classes(TestSubscriptions))
            sel.click("link=Login")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "PROaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[3]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[1]/div[2]/h2"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[2]"))
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='span-10']/div/p[3]"))
            sel.click("xpath=//div[@class='span-10']/div/p[3]")
            self.failUnless(sel.is_element_present("link=Logout"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestResellerTermsPRO))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
            sel.go_back()
            #sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("link=Create account"))
            sel.click("link=Create account")
            #sel.wait_for_page_to_load("60000")
            sel.go_back()
            #sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[3]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='footerText']/div[7]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='footerText']/div[7]/div[2]/div/div/a/span"))
            sel.mouse_over("xpath=//div[@id='footerText']/div[7]/div[2]/div/div/a/span")
            self.failUnless(sel.is_element_present("xpath=//div[4]/div[1]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='footerText']/div[1]/p"))
            sel.click("link=Logout")
            #sel.wait_for_page_to_load("60000")
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestAboutPeopleFREE))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
Example #11
0
import make_platform_classes
import SetTestStatus as sts

from SeleniumTestCase import SeleniumTestCase

import unittest, xmlrunner

from helium.api import *

class TestHelium():
   
    def test_helium(self):
        try:
            firefox = start_firefox("www.issuu.com")
			click("About")
            
            #print self.__class__.__name__ + " passed!"       
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True)
            
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #print self.__class__.__name__ + " failed!"
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
        
globals().update(make_platform_classes.make_platform_classes(TestHelium))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test-reports'))
            sel = self.selenium
            sel.set_speed("500")
            sel.open("/user/account/login?onLogin=http%3A%2F%2F" + cfg.config['base-url'] + "%2Fuser%2Faccount%2Fbilling")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "PROaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Account Center Billing", sel.get_title())
            self.failUnless(sel.is_element_present("id=top-menubar"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='bgColor']/div[1]/div[1]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='account-billingInfo']/div/div[1]"))
            self.failUnless(sel.is_element_present("id=footerText"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='billingHistoryContainer']/div"))
            self.failUnless(sel.is_text_present("Transaction History"))
            sel.click("xpath=//div[@class='page-wrapper']/div[2]")
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestUserAccountBilling))
Example #13
0
            self.failUnless(sel.is_element_present("xpath=//div[@class='span-10']/div/div[2]/div[1]/img"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='span-10']/div/div[9]/div[1]/img"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            sel.click("link=Login")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]"))
            self.failUnless(sel.is_text_present("Graphics"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
            
globals().update(make_platform_classes.make_platform_classes(TestGraphics))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
Example #14
0
            self.failUnless(sel.is_text_present("Publishing gone mobile"))
            sel.click("link=Login")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Mobile", sel.get_title())
            self.failUnless(sel.is_element_present("id=top-menubar"))
            self.failUnless(sel.is_element_present("id=mobile-publishing"))
            self.failUnless(sel.is_element_present("id=mobile"))
            self.failUnless(sel.is_element_present("id=bottom-features"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_text_present("Publishing gone mobile"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestMobile))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            sel.set_speed("500")
            sel.click("link=Comment title!")
            sel.wait_for_page_to_load("60000")
            sel.type("id=comment-text", "This is a comment!")
            sel.click("link=Post reply")
            sel.set_speed("500")
            sel.click("link=Add a publication")
            sel.type("id=comment-publication-url", "http://issuu.com/slanted/docs/slanted18")
            sel.type("id=comment-text", "Document reply!")
            sel.click("xpath=//div[@id='comment-smiley-box']/p[1]/a[1]")
            sel.type("id=comment-smiley-text", "Yaba-da-ba-doooo!!!")
            sel.click("link=excited")
            sel.type("id=comment-smiley-text", "Yaba-da-ba-dooo!")
            sel.click("link=Post reply")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestGroupsPrivateLoggedInFree2))
sys.path.append('/Users/Sorin/Issuu/new_eclipse_ws/frontend-issuu-autotest/autotest_framework/')

import SeleniumTestCase, make_platform_classes
import SetTestStatus as sts

class TestUpgradeFlash(SeleniumTestCase.SeleniumTestCase):
    
    def test_upgrade_flash(self):
        try:
            sel = self.selenium
            sel.open("/upgrade_flash")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//html"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[1]/td[2]/table/tbody/tr[2]/td"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[1]/td[2]/table/tbody/tr[3]/td"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[1]/td[2]/table/tbody/tr[4]/td/p"))
            self.failUnless(sel.is_text_present("You need to update your Flash player."))
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestUpgradeFlash))
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=group-edit"))
            sel.click("id=group-edit-graphics")
            self.failUnless(sel.is_element_present("xpath=//div[@id='group-edit-graphics-tab']/div[1]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='group-edit-graphics-tab']/div[2]"))
            sel.click("id=group-edit-theme")
            sel.click("xpath=//div[@id='group-edit-theme-tab']/a[1]/img")
            sel.click("xpath=//div[@id='group-edit-theme-tab']/a[3]/img")
            sel.click("id=group-edit-url")
            sel.click("id=group-edit-membership")
            sel.check("id=group-access-private")
            sel.click("xpath=//div[@id='group-edit-membership-tab']//a[.='Save changes']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=groups-main"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestCreateGroups))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
Example #18
0
class TestSports(SeleniumTestCase):
   
    
    def test_sports(self):
        try:
            sel = self.selenium
            sel.set_speed("3000")
            sel.open("/sports")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@id='main-container']/section"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div/h3"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div/p"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div/p[2]"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/div"))
            self.failUnless(sel.is_element_present("xpath=//html/body/div/section/div/a/img"))
			
			#print self.__class__.__name__ + " passed!"       
			#sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True)
            
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #print self.__class__.__name__ + " failed!"
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
        
globals().update(make_platform_classes.make_platform_classes(TestSports))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test-reports'))
Example #19
0
            sel.wait_for_page_to_load("60000")
            sel.go_back()
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[3]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='footerText']/div[7]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='footerText']/div[7]/div[2]/div/div/a/span"))
            sel.mouse_over("xpath=//div[@id='footerText']/div[7]/div[2]/div/div/a/span")
            self.failUnless(sel.is_element_present("xpath=//div[4]/div[1]"))
            self.failUnless(sel.is_element_present("xpath=//div[@id='footerText']/div[1]/p"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Copyright FAQ")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[3]"))
            self.assertEqual("Issuu - Copyright", sel.get_title())
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestCopyright))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
            sel.wait_for_page_to_load("60000")
            sel.go_back()
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            sel.click("link=Login")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/p"))
            self.failUnless(sel.is_element_present("xpath=//ul[@id='subscribers-list']/li"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestSubscribersFREE))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
Example #21
0
import SeleniumTestCase, make_platform_classes
import SetTestStatus as sts

class TestFlagMail(SeleniumTestCase.SeleniumTestCase):
    
    def test_flag_mail(self):
        try:
            sel = self.selenium
            sel.open("/flag/mail")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_text_present("Email flagging"))
            sel.check("id=harassment")
            sel.check("id=phishing")
            sel.check("id=other")
            sel.check("id=spam")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']/strong")
            self.failUnless(sel.is_text_present("Oops, please change something and try again 200"))
            self.failUnless(sel.is_text_present("You are about to flag the following user"))
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"

globals().update(make_platform_classes.make_platform_classes(TestFlagMail))
Example #22
0
            self.failUnless(sel.is_element_present("xpath=//div[@id='people']/div[1]/p[1]"))
            self.failUnless(sel.is_element_present("id=input_keywords_sidebar"))
            self.failUnless(sel.is_element_present("id=btn_search_sidebar"))
            self.assertEqual("Issuu - People", sel.get_title())
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_text_present("Find people wizard"))
            sel.click("xpath=//ul[@id='display-grid']//span[.='Text']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@id='people']/div[1]"))
            sel.type("id=input_keywords_sidebar", "mihai")
            sel.click("id=btn_search_sidebar")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Search", sel.get_title())
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Logout")
                
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestPeoplePRO))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
        try:
            sel = self.selenium
            sel.set_speed("200")
            sel.open("/business/pricing")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[2]/div[1]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[2]/div[2]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[5]/div[2]"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[5]/div[1]"))
            self.failUnless(sel.is_text_present("No, you can upload as many publications as you like. We do however expect fair use of our service so if you exceed 1 million readers a month or 15GB storage the price is subject to negotiation."))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_text_present("Main benefits"))
            self.failUnless(sel.is_text_present("Main features"))
            self.failUnless(sel.is_element_present("xpath=//ul[@class='ol-ul-override']//a[.='Cases']"))
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='page-wrapper']/div[2]/div[1]/ul"))
        
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestBusinessPricing))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
            sel.wait_for_page_to_load("60000")
            sel.go_back()
            sel.wait_for_page_to_load("60000")
            sel.click("link=Login")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.assertEqual("Parent Account Terms of Service", sel.get_title())
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")

            # print self.__class__.__name__ + " passed!"
            # sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True)

        except AttributeError:
            pass
        # except: # catch *all* exceptions
        # if  sys.exc_info()[1]:
        # sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
        # print self.__class__.__name__ + " failed!"


globals().update(make_platform_classes.make_platform_classes(TestParentTermsFREE))

if __name__ == "__main__":
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output="../test_reports"))
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Resend confirmation email", sel.get_title())
            sel.type("id=username", "ResendTest1")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Resend']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@id='screen2']/div[4]"))
            self.failUnless(sel.is_text_present("A confirmation email has been sent to you ."))
            sel.open("/resendemail")
            sel.wait_for_page_to_load("60000")
            sel.check("name=differentEmail")
            sel.type("id=username", "resendtest1")
            sel.type("id=newEmail", "*****@*****.**")
            sel.type("id=password", "resend")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Resend']")
            self.failUnless(sel.is_element_present("xpath=//div[@id='screen2']/div[4]"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
    
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestResendemail))
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "FREEaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Account Center Login", sel.get_title())
            sel.type("id=password", "autotest")
            sel.click("xpath=//a[@id='submitbutton']/span[1]/strong")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Account Center", sel.get_title())
            sel.open("/user/account/login")
            sel.type("id=password", "autotest")
            sel.click("xpath=//a[@id='submitbutton']/span[1]/strong")
            sel.wait_for_page_to_load("60000")
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
            
            print self.__class__.__name__ + " passed!"
            sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        except: # catch *all* exceptions
            if  sys.exc_info()[1]:
                sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestUserAccountLogin))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))
Example #27
0
            except AssertionError, e:
                self.verificationErrors.append(str(e))
            try:
                self.failUnless(sel.is_element_present("xpath=//body/footer"))
            except AssertionError, e:
                self.verificationErrors.append(str(e))
            try:
                self.failUnless(sel.is_element_present("xpath=//body/header"))
            except AssertionError, e:
                self.verificationErrors.append(str(e))
            try:
                self.failUnless(sel.is_element_present("xpath=//body/nav"))
            except AssertionError, e:
                self.verificationErrors.append(str(e))

            # print self.__class__.__name__ + " passed!"
            # sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True)

        except AttributeError:
            pass
        # except: # catch *all* exceptions
        # if  sys.exc_info()[1]:
        # print self.__class__.__name__ + " failed!"
        # sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)


globals().update(make_platform_classes.make_platform_classes(TestSearchPage))

if __name__ == "__main__":
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output="../test-reports"))
            sel.click("link=Advertisers")
            sel.click("xpath=//div[@class='page-wrapper']//a[.='Resellers']")
            sel.click("xpath=//ul[@class='horizontal-listBiz']//strong[.='Features']")
            sel.wait_for_page_to_load("60000")
            #sel.click("xpath=//ul[@class='horizontal-listBiz']//strong[.='Resellers']")
            #sel.wait_for_page_to_load("60000")
            sel.go_back()
            sel.wait_for_page_to_load("60000")
            sel.click("xpath=//ul[@class='horizontal-listBiz']//strong[.='FAQ']")
            sel.wait_for_page_to_load("60000")
            sel.click("xpath=//ul[@class='horizontal-listBiz']//strong[.='Cases']")
            sel.wait_for_page_to_load("60000")
            self.failUnless(sel.is_element_present("xpath=//div[@class='footer']/div"))
            self.failUnless(sel.is_element_present("id=top-menubar-container"))
            sel.click("link=Logout")
            sel.wait_for_page_to_load("60000")
                
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"
           
globals().update(make_platform_classes.make_platform_classes(TestBusinessFREE))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
import unittest, xmlrunner

class TestUpgradeFlashMissingOutFREE(SeleniumTestCase.SeleniumTestCase):
        
    def test_upgrade_flash_missing_out(self):
        try:
            sel = self.selenium
            sel.open("/upgrade_flash_you_are_missing_out")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Upgrade Flash Player", sel.get_title())
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[1]/td[2]/table/tbody/tr[2]/td"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[1]/td[2]/table/tbody/tr[3]/td"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[1]/td[2]/table/tbody/tr[4]/td"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[2]/td[2]/table/tbody/tr[1]/td/img"))
            self.failUnless(sel.is_element_present("xpath=//table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td"))
            self.failUnless(sel.is_text_present("You need to update your Flash player."))
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
        
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"
                
globals().update(make_platform_classes.make_platform_classes(TestUpgradeFlashMissingOutFREE))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))
            self.failUnless(sel.is_element_present("xpath=//div[2]/div[1]/div"))
            self.failUnless(sel.is_element_present("xpath=//span[@class='system-blue-shade-fat-btn-text']/strong"))
            sel.click("id=loginLink")
            sel.wait_for_page_to_load("60000")
            sel.type("id=username", "PROaccount")
            sel.type("id=password", "autotest")
            sel.click("xpath=//span[@class='system-blue-shade-fat-btn-text']//strong[.='Log in']")
            sel.wait_for_page_to_load("60000")
            self.assertEqual("Issuu - Signup - A quick tour", sel.get_title())
            self.failUnless(sel.is_element_present("xpath=//div[2]/div[4]/img"))
            self.failUnless(sel.is_element_present("link=issuu"))
            self.failUnless(sel.is_element_present("id=t3BodyTop"))
            self.failUnless(sel.is_element_present("xpath=//div[2]/div[1]/div"))
            self.failUnless(sel.is_element_present("xpath=//span[@class='system-blue-shade-fat-btn-text']/strong"))
            sel.click("link=Log out")
            sel.wait_for_page_to_load("60000")
            
            #print self.__class__.__name__ + " passed!"
            #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=True) 
            
        except AttributeError:
            pass
        #except: # catch *all* exceptions
            #if  sys.exc_info()[1]:
                #sts.set_test_status(self.selenium.get_eval("selenium.sessionId"), passed=False)
                #print self.__class__.__name__ + " failed!"
    
globals().update(make_platform_classes.make_platform_classes(TestQuickTourPRO))

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='../test_reports'))