diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-10-22 13:33:18 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-10-24 11:24:03 +0100 |
| commit | 524bbe060e9db2b62f4a18eda9bc4d820c427386 (patch) | |
| tree | 45b5a64f3e2664cb8ce33ce5022ce392566a6462 /bitbake/lib/toaster/tests/browser/test_landing_page.py | |
| parent | ed7105cb3f11db3f36c1bc2af2f07704a38827dd (diff) | |
| download | poky-524bbe060e9db2b62f4a18eda9bc4d820c427386.tar.gz | |
bitbake: toaster/tests/browser: Add various fixes for test failures encountered
Fixes for the browser tests which:
* Add/improve waiting for specific elements
* Waiting for elements to be interactable, not just visible
* Hiding notification windows
* Using more specific asserts to obtain improved error messages
(Bitbake rev: 0c3f9bc2b9516d2af391f2e081280eb7fa62a05e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/tests/browser/test_landing_page.py')
| -rw-r--r-- | bitbake/lib/toaster/tests/browser/test_landing_page.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/tests/browser/test_landing_page.py b/bitbake/lib/toaster/tests/browser/test_landing_page.py index f3300430ba..210359d561 100644 --- a/bitbake/lib/toaster/tests/browser/test_landing_page.py +++ b/bitbake/lib/toaster/tests/browser/test_landing_page.py | |||
| @@ -44,6 +44,7 @@ class TestLandingPage(SeleniumTestCase): | |||
| 44 | # and info modal is appearing when clicking on the info sign | 44 | # and info modal is appearing when clicking on the info sign |
| 45 | info_sign.click() # click on the info sign make attribute 'aria-describedby' visible | 45 | info_sign.click() # click on the info sign make attribute 'aria-describedby' visible |
| 46 | info_model_id = info_sign.get_attribute('aria-describedby') | 46 | info_model_id = info_sign.get_attribute('aria-describedby') |
| 47 | self.wait_until_visible(f'#{info_model_id}') | ||
| 47 | info_modal = self.find(f'#{info_model_id}') | 48 | info_modal = self.find(f'#{info_model_id}') |
| 48 | self.assertTrue(info_modal.is_displayed()) | 49 | self.assertTrue(info_modal.is_displayed()) |
| 49 | self.assertTrue("Toaster version information" in info_modal.text) | 50 | self.assertTrue("Toaster version information" in info_modal.text) |
