Bug 11337 - Missing IDs on web elements of the toaster UI
Summary: Missing IDs on web elements of the toaster UI
Status: RESOLVED FIXED
Alias: None
Product: Toaster
Classification: Build System, Metadata & Runtime
Component: toaster (show other bugs)
Version: 2.3
Hardware: x86 Multiple
: Medium normal
Target Milestone: 2.4 M1
Assignee: David Reyna
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-04-11 19:30 UTC by Libertad
Modified: 2017-12-06 17:28 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments
a snapshot of the menu (52.91 KB, image/png)
2017-04-11 19:30 UTC, Libertad
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Libertad 2017-04-11 19:30:39 UTC
Created attachment 3712 [details]
a snapshot of the menu

There are missing ids for the menu configuration that is shown after you click on a build image like core-image-minimal

Steps to find this menu:

   1. Build an image example...core-image-minimal
   2. Wait for it to finish
   3. Click on core-image-minimal
   4. The left hand menu that appears has components that lack ids. like:


Tasks, Recipes, Packages, Time, CPU usage, Disk I/O, Download build log, New custom image


They are located under 
  <div id="nav">
    <ul id="build-menu">
      <li>
        <a href>

This forces me to use the find_element_by_xpath or find_element_by_link_text
Comment 1 David Reyna 2017-04-11 23:15:52 UTC
It looks like only the existing id's in this pane are "menu-configuration" and "delete-build", so I would need to add 8 more.

I am going to assume this format:
  id="menu-tasks"
  id="menu-recipes"
  id="menu-packages"
  id="menu-time"
  id="menu-cpu-time"
  id="menu-disk-io"
  id="menu-download-build-log"
  id="menu-new-custome-iamge"