Bug 11337

Summary: Missing IDs on web elements of the toaster UI
Product: [Build System, Metadata & Runtime] Toaster Reporter: Libertad <libertad.gonzalez.de.la.cruz>
Component: toasterAssignee: David Reyna <david.reyna>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: jessica.zhang, stanciux.mihail
Version: 2.3   
Target Milestone: 2.4 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
a snapshot of the menu none

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"