Project

General

Profile

action #108293

Updated by JERiveraMoya about 2 years ago

### Motivation 
 Execution time of this test is huge, it iterates a list that sometimes is quite long, https://openqa.suse.de/tests/8291583#step/select_patterns/87 checking items one by one. It is an old module using shortcuts and needles and quite generic. 

 ### Acceptance criteria 
 **AC1**: Use alternative path to select only those two patterns. 
 **AC2**: Map the screen using POM but use needles/shortcuts instead of libyui REST API calls. 

 ### Further information 
 - There are simple ways to achieve the same, we can do the following: 

 > 
   - Unselecting all the patterns: 

 > > 
     - Focus on the list (alt-tab) 
 > > 
     - Press right click 
 > > 
     - Select menu All in this list 
 > > 
     - Select submenu Do not install 

 > 
   - Select pattern 'Minimal Base System' and 'Enhanced Base System': 

 > > 
     - Click on item with a needle 
 > > 
     - send alt-+ 

 
 - Test assume that those two pattern to be selected are visible, both are Base Technologies. For other cases we might thing in other alternative paths. 
 - We might try to avoid the complexity of having a controller or a distri provider for now, just implement the Pages for simplicity. In future we can think about if we really want more layers. 

Back