mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 21:32:12 +02:00
bitbake: toaster/tests/browser/helpers: Add not visible wait function
In some cases we want to wait until some element is not visible. Add such a function helper. (Bitbake rev: cede6519d25112037264550126b109903220b58c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -227,6 +227,13 @@ class SeleniumTestCaseBase(unittest.TestCase):
|
||||
Wait(self.driver, poll=poll).until(is_visible, msg)
|
||||
return self.find(selector)
|
||||
|
||||
def wait_until_not_visible(self, selector, timeout=Wait._TIMEOUT):
|
||||
""" Wait until element matching CSS selector is not visible on the page """
|
||||
is_visible = lambda driver: self.find(selector).is_displayed()
|
||||
msg = 'An element matching "%s" should be visible' % selector
|
||||
Wait(self.driver, timeout=timeout).until_not(is_visible, msg)
|
||||
return self.find(selector)
|
||||
|
||||
def wait_until_clickable(self, selector, poll=1):
|
||||
""" Wait until element matching CSS selector is visible on the page """
|
||||
sel = selector
|
||||
|
||||
Reference in New Issue
Block a user