コード例 #1
0
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     if app_name:
         self._page_title = "%s | Firefox Marketplace" % app_name
         self.app_name = app_name
     else:
         self._page_title = "%s | Firefox Marketplace" % self.title
コード例 #2
0
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     self.wait_for_ajax_on_page_finish()
     if app_name:
         self._page_title = "%s | Firefox Marketplace" % app_name
         self.app_name = app_name
     else:
         self._page_title = "%s | Firefox Marketplace" % self.title
コード例 #3
0
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     if app_name:
         self._page_title = '%s | Firefox Marketplace' % app_name
         self.app_name = app_name
     else:
         self._page_title = 'Search Results | Firefox Marketplace'
コード例 #4
0
ファイル: details.py プロジェクト: bitgeeky/marketplace-tests
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     self.wait_for_page_to_load()
     if app_name:
         self._page_title = "%s | Firefox Marketplace" % app_name
         self.app_name = app_name
     else:
         self._page_title = "%s | Firefox Marketplace" % self.title
コード例 #5
0
 def __init__(self, testsetup, category_name):
     Base.__init__(self, testsetup)
     self.wait_for_page_to_load()
     WebDriverWait(self.selenium, self.timeout).until(
         lambda s: category_name.title() == self.category_title)
     WebDriverWait(self.selenium,
                   self.timeout).until(lambda s: len(self.apps) > 0)
     self._page_title = "%s | %s" % (category_name.title(),
                                     self._page_title)
コード例 #6
0
    def __init__(self, base_url, selenium):
        Base.__init__(self, base_url, selenium)

        if self.selenium.title != self._page_title:
            for handle in self.selenium.window_handles:
                self.selenium.switch_to_window(handle)
                WebDriverWait(self.selenium, self.timeout).until(lambda s: s.title)
        else:
            raise Exception('Page has not loaded')
コード例 #7
0
ファイル: search.py プロジェクト: AlinT/marketplace-tests
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     if app_name:
         self._page_title = '%s | Firefox Marketplace' % app_name
         self.app_name = app_name
     else:
         self._page_title = 'Search Results | Firefox Marketplace'
     self.wait_for_element_present(*self._search_results_section_locator)
コード例 #8
0
ファイル: details.py プロジェクト: AndreiH/marketplace-tests
 def __init__(self, testsetup, app_name=False, first_access=False):
     Base.__init__(self, testsetup)
     if first_access:
         self.wait_for_page_to_load()
     if app_name:
         self._page_title = "%s | Firefox Marketplace" % app_name
         self.app_name = app_name
     else:
         self._page_title = "%s | Firefox Marketplace" % self.title
コード例 #9
0
ファイル: search.py プロジェクト: udeepak/marketplace-tests
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     if app_name:
         self._page_title = '%s | Firefox Marketplace' % app_name
         self.app_name = app_name
     else:
         self._page_title = 'Search Results | Firefox Marketplace'
     self.wait_for_element_present(*self._search_results_section_locator)
コード例 #10
0
    def __init__(self, testsetup):
        Base.__init__(self, testsetup)

        if self.selenium.title != self._page_title:
            for handle in self.selenium.window_handles:
                self.selenium.switch_to_window(handle)
                WebDriverWait(self.selenium,
                              self.timeout).until(lambda s: s.title)
        else:
            raise Exception('Page has not loaded')
コード例 #11
0
ファイル: fxa.py プロジェクト: AndreiH/marketplace-tests
 def __init__(self, testsetup):
     Base.__init__(self, testsetup)
     self._main_window_handle = self.selenium.current_window_handle
     for handle in self.selenium.window_handles:
         self.selenium.switch_to.window(handle)
         # wait a bit for window ready
         time.sleep(2)
         if self.is_element_present(*self._email_input_locator):
             self.wait_for_element_visible(*self._email_input_locator)
             self._sign_in_window_handle = handle
             break
     else:
         raise Exception('Popup has not loaded')
コード例 #12
0
ファイル: category.py プロジェクト: udeepak/marketplace-tests
 def __init__(self, testsetup, category_name):
     Base.__init__(self, testsetup)
     self._page_title = "%s | %s" % (category_name.title(), self._page_title)
     WebDriverWait(self.selenium, self.timeout).until(lambda s: len(self.apps_count) > 0)
コード例 #13
0
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     self.wait_for_ajax_on_page_finish()
     if app_name:
         self._page_title = "Reviews for %s | Mozilla Marketplace" % app_name
コード例 #14
0
 def __init__(self, testsetup, category_name):
     Base.__init__(self, testsetup)
     self._page_title = "%s | %s" % (category_name, self._page_title)
     self.wait_for_ajax_on_page_finish()
コード例 #15
0
 def __init__(self, testsetup, category_name):
     Base.__init__(self, testsetup)
     self._page_title = "%s | %s" % (category_name, self._page_title)
コード例 #16
0
ファイル: category.py プロジェクト: udeepak/marketplace-tests
 def __init__(self, testsetup, category_name):
     Base.__init__(self, testsetup)
     self._page_title = "%s | %s" % (category_name.title(),
                                     self._page_title)
     WebDriverWait(self.selenium,
                   self.timeout).until(lambda s: len(self.apps_count) > 0)
コード例 #17
0
ファイル: reviews.py プロジェクト: davehunt/marketplace-tests
 def __init__(self, base_url, selenium, element):
     Base.__init__(self, base_url, selenium)
     self._root_element = element
コード例 #18
0
ファイル: reviews.py プロジェクト: davehunt/marketplace-tests
 def __init__(self, base_url, selenium, app_name=None):
     Base.__init__(self, base_url, selenium)
     self.wait_for_page_to_load()
     self.app_name = app_name
コード例 #19
0
 def __init__(self, testsetup, search_term=False):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     if search_term and search_term is not "":
         self._page_title = "%s | %s" % (search_term, self._page_title)
コード例 #20
0
 def __init__(self, testsetup, app_name = False):
     Base.__init__(self, testsetup)
     self.wait_for_ajax_on_page_finish()
     if app_name:
         self._page_title = "Reviews for %s | Mozilla Marketplace" % app_name
コード例 #21
0
ファイル: reviews.py プロジェクト: AlinT/marketplace-tests
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     self.wait_for_page_to_load()
     if app_name:
         self._page_title = "Reviews for %s | Firefox Marketplace" % app_name
コード例 #22
0
ファイル: reviews.py プロジェクト: AlinT/marketplace-tests
 def __init__(self, testsetup, element):
     Base.__init__(self, testsetup)
     self._root_element = element
コード例 #23
0
 def __init__(self, testsetup, app_name=None):
     Base.__init__(self, testsetup)
     self.app_name = app_name
コード例 #24
0
ファイル: search.py プロジェクト: davehunt/marketplace-tests
 def __init__(self, base_url, selenium, app_name=None):
     Base.__init__(self, base_url, selenium)
     self.app_name = app_name
コード例 #25
0
ファイル: search.py プロジェクト: krupa/marketplace-tests
 def __init__(self, testsetup, app_name=None):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     self.app_name = app_name
コード例 #26
0
ファイル: reviews.py プロジェクト: udeepak/marketplace-tests
 def __init__(self, testsetup, element):
     Base.__init__(self, testsetup)
     self._root_element = element
コード例 #27
0
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     if app_name:
         self._page_title = "Add a review for %s | Mozilla Marketplace" % app_name
コード例 #28
0
 def __init__(self, base_url, selenium, category_name):
     Base.__init__(self, base_url, selenium)
     self.wait_for_page_to_load()
     WebDriverWait(self.selenium, self.timeout).until(lambda s: category_name.title() == self.category_title)
     WebDriverWait(self.selenium, self.timeout).until(lambda s: len(self.apps) > 0)
     self._page_title = "%s | %s" % (category_name.title(), self._page_title)
コード例 #29
0
ファイル: search.py プロジェクト: bebef1987/marketplace-tests
 def __init__(self, testsetup):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     self.wait_for_element_present(*self._sorter_header_locator)
コード例 #30
0
ファイル: details.py プロジェクト: smwentum/marketplace-tests
 def __init__(self, testsetup, app_name=None):
     Base.__init__(self, testsetup)
     self.wait_for_page_to_load()
     self.app_name = app_name
コード例 #31
0
ファイル: category.py プロジェクト: AlinT/marketplace-tests
 def __init__(self, testsetup, category_name):
     Base.__init__(self, testsetup)
     self._page_title = "%s | %s" % (category_name, self._page_title)
     self.wait_for_page_to_load()
コード例 #32
0
ファイル: details.py プロジェクト: fadyboy/marketplace-tests
 def __init__(self, testsetup, app_name=False):
     Base.__init__(self, testsetup)
     if app_name:
         self._page_title = "%s | Mozilla Marketplace" % app_name
コード例 #33
0
ファイル: search.py プロジェクト: klrmn/marketplace-tests
 def __init__(self, testsetup, search_term=False):
     Base.__init__(self, testsetup)
     if search_term:
         self._page_title = "%s | %s" % (search_term, self._page_title)
コード例 #34
0
 def __init__(self, testsetup, app_name=None):
     Base.__init__(self, testsetup)
     self.wait_for_page_to_load()
     self.app_name = app_name
コード例 #35
0
 def __init__(self, testsetup, search_term=False):
     Base.__init__(self, testsetup)
     Sorter.__init__(self, testsetup)
     if search_term and search_term is not "":
         self._page_title = "%s | %s" % (search_term, self._page_title)