-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failing test: Firefox XPack UI Functional Tests.x-pack/test/functional/apps/code/history·ts - Code History browser history can go back while exploring code app in search page, change language filters can go back and forward #37859
Comments
Pinging @elastic/kibana-test-triage |
@elastic/code looks like this test is racing a little bit, the screenshot shows two facets selected, but since the test doesn't actually wait for anything specifically it's possible that it takes the UI a little too long to update and the Instead we should probably do something like: const getSelectedFacets = async () => {
const selectedButtons = await find.byCssSelector('.euiFacetButton--isSelected')
return await Promise.all(selectedButtons.map(async btn => await btn.getVisibleText());
}
await retry.try(async () => {
expect(await getSelectedFacets()).to.eql(['typescript'])
})
// click item
await retry.try(async () => {
expect(await getSelectedFacets()).to.eql(['typescript', 'javascript'])
})
// go back in history
await retry.try(async () => {
expect(await getSelectedFacets()).to.eql(['typescript'])
}) |
@spalger so this is specifically for Firefox? do you want me to skip this test for now and then @WangQianliang can take a look? |
#37914 this looks related. |
Several ideas about wait in tests:
await browser.refresh();
await PageObjects.header.awaitKibanaChrome()
await testSubjects.waitForDeleted('.euiLoadingSpinner');` Waiting for the spinner to not be in DOM (probably?) can be used as an indicator of results loading finish. |
New failure: Jenkins Build |
New failure: Jenkins Build |
New failure: Jenkins Build |
…_update_json_spec * 'master' of github.com:elastic/kibana: (35 commits) fix: 🐛 pass whole action context to isCompatible() method (elastic#43457) Deleted old kbn-top-nav directive (elastic#43168) [ML] Fixing cloning of single metric distinct count job (elastic#43435) Update @elastic/charts version 8.1.6 > 9.1.1 (elastic#43516) [Inspector Views] [Request View] - Migrate inspector_views to new platform (elastic#43191) [ML] Adding loading indicators to all wizard charts (elastic#43382) disable flaky test (elastic#43492) feature(code/frontend): cancel file blob and directory commits request if outdated (elastic#43348) fix(code/frontend): button group url should have previous query string (elastic#43428) [SIEM] Fixes index substring incorrectly matching configured indices and failing to install ML job (elastic#43409) [SIEM] Adds performance enhancements such by removing wasted renderers and adding incremental DOM rendering (elastic#43157) disable flaky test (elastic#37859) Added sass lint to Canvas (elastic#43410) [Maps] add indicator when layer is filtered by search bar (elastic#43283) Properly validate current user password during password change. (elastic#43447) Spaces - allow for hex color codes that include uppercase characters (elastic#43470) [Reporting] Add a bit more logging and a few more logging level promotions (elastic#43415) Partially convert index pattern server to typescript (elastic#43291) [Infra UI] Use sum for aggregating AWS metrics. (elastic#43293) [SIEM] Format bytes columns in timeline (elastic#43147) ...
New failure: Jenkins Build |
reenabled by #44547 |
A test failed on a tracked branch
First failure: Jenkins Build
The text was updated successfully, but these errors were encountered: