Can't navigate throw tabs in tests in form opened on tabbed page

Bug #1549632 reported by Georgy Dyuldin
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
High
Timur Sufiev

Bug Description

When current page already contains tabs (like Node Group Template page in Data Processing -> Clusters) and form tabbed too - switching to another tab of form withs TabbedFormRegion::switch_to raise exception (element is not clickable). This happens because form tabs selector also catch page navigation tabs.

tags: added: integration-tests
tags: added: horizon-core sahara
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/284558

Changed in horizon:
assignee: nobody → Georgy Dyuldin (g-dyuldin)
status: New → In Progress
Changed in horizon:
assignee: Georgy Dyuldin (g-dyuldin) → Timur Sufiev (tsufiev-x)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on horizon (master)

Change abandoned by Georgy Dyuldin (<email address hidden>) on branch: master
Review: https://review.openstack.org/284558

Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

The bug is blocking writing tests for sahara-dashboard Horizon plugin.

New proposed fix is here: https://review.openstack.org/#/c/286627

Changed in horizon:
importance: Undecided → High
milestone: none → mitaka-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/286627
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=592da268707926ac542313694fbcf25703d34e6c
Submitter: Jenkins
Branch: master

commit 592da268707926ac542313694fbcf25703d34e6c
Author: Timur Sufiev <email address hidden>
Date: Tue Mar 1 17:32:36 2016 +0300

    Fix BaseRegion and TabbedFormRegion initialization

    Now `src_elem` and `_default_src_locator` properties work in
    conjunction - if both are specified, `_default_src_locator` is being
    searched in the provided `src_elem`. This fixes the issue of binding
    table tabs instead of form tabs on the same page.

    Co-Authored-By: Georgy Dyuldin <email address hidden>
    Change-Id: Id91d82062d4145f37c7b1a33fca56bf7e441aa6e
    Closes-Bug: #1549632

Changed in horizon:
status: In Progress → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/horizon 9.0.0.0rc1

This issue was fixed in the openstack/horizon 9.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.