Details
Description
Currently 'multi-valued' properties are indexed only by number, however it could be great to support string keys
This issue consists of two parts:
- Provide basic mechanism for string-valued props
- Add 'values' property to tree/table items, which would hold cell values indexed by column name:
get-item "Foo" | get-property "values[Resource]" | equals Program.java | verify-true
There is a problem with property path building. For example, in assertion mode when we obtain table item value through table (using advanced properties, i.e. reflection), q7 record this code: get-table | get-property "getItems().TableItem[0]". This path is incorrect and correct property path should be "getItems()[0]". Q7 makes correct property path for tesla model properties (like get-table | get-property "columns[0].selection" ).