Failures in ee/browser_ui/13_secure/merge_request_license_widget_spec.rb and ee/browser_ui/13_secure/license_compliance_spec.rb
Summary
Failing job(s):
Failing spec(s):
- qa/qa/specs/features/ee/browser_ui/13_secure/license_compliance_spec.rb
- qa/qa/specs/features/ee/browser_ui/13_secure/merge_request_license_widget_spec.rb
Corresponding test case(s):
Stack trace
3) Secure License Compliance License Management Pipeline Licence tab can approve and deny licenses in the pipeline
Failure/Error: license_compliance.approve_license(approved_license_name, selector)
Capybara::ElementNotFound:
Unable to find css "[data-qa-selector=\"approved_license_radio\"],.qa-approved-license-radio"
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/node/finders.rb:303:in `block in synced_resolve'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/node/base.rb:83:in `synchronize'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/node/finders.rb:292:in `synced_resolve'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/node/finders.rb:53:in `find'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/session.rb:762:in `find'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/dsl.rb:53:in `call'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/dsl.rb:53:in `find'
# ./qa/page/base.rb:120:in `find_element'
# ./qa/support/page/logging.rb:40:in `find_element'
# ./qa/page/base.rb:183:in `choose_element'
# ./qa/ee/page/project/secure/license_compliance.rb:38:in `approve_license'
# ./qa/specs/features/ee/browser_ui/13_secure/license_compliance_spec.rb:66:in `block (5 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/ee/browser_ui/13_secure/license_compliance_spec.rb:63:in `block (4 levels) in <module:QA>'
Screenshot / HTML page
No screenshots
Possible fixes
Feature flag detection doesn't work in e2e tests when the feature flag is enabled by default via YAML
Quarantined in !87340 (merged)
Edited by Mark Lapierre