diff options
Diffstat (limited to 'bitbake/lib/toaster/tests/browser/selenium_helpers_base.py')
-rw-r--r-- | bitbake/lib/toaster/tests/browser/selenium_helpers_base.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py b/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py index 562fedec8c..393be75496 100644 --- a/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py +++ b/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py | |||
@@ -182,6 +182,13 @@ class SeleniumTestCaseBase(unittest.TestCase): | |||
182 | abs_url = '%s%s' % (self.live_server_url, url) | 182 | abs_url = '%s%s' % (self.live_server_url, url) |
183 | self.driver.get(abs_url) | 183 | self.driver.get(abs_url) |
184 | 184 | ||
185 | try: # Ensure page is loaded before proceeding | ||
186 | self.wait_until_visible("#global-nav", poll=3) | ||
187 | except NoSuchElementException: | ||
188 | self.driver.implicitly_wait(3) | ||
189 | except TimeoutException: | ||
190 | self.driver.implicitly_wait(3) | ||
191 | |||
185 | def find(self, selector): | 192 | def find(self, selector): |
186 | """ Find single element by CSS selector """ | 193 | """ Find single element by CSS selector """ |
187 | return self.driver.find_element(By.CSS_SELECTOR, selector) | 194 | return self.driver.find_element(By.CSS_SELECTOR, selector) |