Ejemplo n.º 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()
Ejemplo n.º 2
0
 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
Ejemplo n.º 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()
Ejemplo n.º 4
0
 def __init__(self, testsetup, path):
     AddonsBasePage.__init__(self, testsetup)
     self.selenium.open(testsetup.base_url + path)
     self.selenium.window_maximize()
Ejemplo n.º 5
0
 def __init__(self, testsetup):
     AddonsBasePage.__init__(self, testsetup)
Ejemplo n.º 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)
Ejemplo n.º 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)")
Ejemplo n.º 8
0
 def __init__(self, testsetup, index):
     AddonsBasePage.__init__(self, testsetup)
     self.index = index
Ejemplo n.º 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))
Ejemplo n.º 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()