enhancement
major
minor
major
minor
defect
Suppose you have two columns with the same name (the same label)—"name" and "_self"—but only one of them is visible. In this case, you cannot place an assertion on the visible column because column visibility is not taken into account during execution. The error message essentially reads, “Column names are not unique.”
Of course, having two columns with the same name is a bug in itself, but this is not the way one would like to be made aware of it.
The problem occurred when attempting to place an assertion on a result row from the model-based search. This search appears to offer “name” and “_self,” but displays only one of the two.
Test
- Configure a table with two columns of the same name.
- Display only one of them.
- Set an assertion on the visible column.
- Execute the assertion.
- No error should occur.