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

Bug #1549632 reported by Georgy Dyuldin on 2016-02-25
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
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

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)

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

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

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

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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers