예제 #1
0
 def __init__(self, testsetup, addon_name):
     #formats name for url
     self.addon_name = addon_name.replace(' ', '-').lower()
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open("%s/addon/%s" % (self.site_version, self.addon_name))
     if self.site_version == '/i':
         self._wait_for_reviews_to_load()
 def __init__(self, testsetup, addon_name=None):
     #formats name for url
     AddonsBasePage.__init__(self, testsetup)
     if (addon_name != None):
         self.addon_name = addon_name.replace(' ', '-').lower()
         self.selenium.open("%s/addon/%s" % (self.site_version, self.addon_name))
         self._wait_for_reviews_and_other_addons_by_author_to_load()
     self._page_title = "%s :: Add-ons for Firefox" % self.current_page_breadcrumb
예제 #3
0
 def __init__(self, testsetup):
     ''' Creates a new instance of the class and gets the page ready for testing '''
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open("/")
     self.selenium.window_maximize()
예제 #4
0
 def __init__(self, testsetup, path):
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open(testsetup.base_url + path)
     self.selenium.window_maximize()
예제 #5
0
 def __init__(self, testsetup):
     AddonsBasePage.__init__(self, testsetup)
예제 #6
0
 def __init__(self, testsetup, addon_name):
     #formats name for url
     self.addon_name = addon_name.replace(' ', '-').lower()
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open(self._addon_detail_base_url + self.addon_name)
예제 #7
0
 def __init__(self, testsetup, path):
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open(testsetup.base_url + path)
     #resizing this page for elements that disappear when the window is < 1000
     self.selenium.get_eval("window.resizeTo(10000,10000); window.moveTo(0,0)")
예제 #8
0
 def __init__(self, testsetup, index):
     AddonsBasePage.__init__(self, testsetup)
     self.index = index
예제 #9
0
 def __init__(self, testsetup, addon_name):
     #formats name for url
     self.addon_name = addon_name.replace(' ', '-').lower()
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open("%s/addon/%s" % (self.site_version, self.addon_name))
예제 #10
0
 def __init__(self, testsetup):
     """ Creates a new instance of the class and gets the page ready for testing """
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open("%s/" % self.site_version)
     self.selenium.window_maximize()