172 lines
3.2 KiB
Plaintext
172 lines
3.2 KiB
Plaintext
|
|
This tests that non-multiple select elements expose their list options.
|
|
|
|
|
|
PASS selectElement.role is "combo box"
|
|
PASS selectElement.isMultiSelectable is false
|
|
PASS selectElement.isCollapsed is true
|
|
PASS selectElement.hasPopup is true
|
|
|
|
PASS list.role is "list"
|
|
PASS list.isVisible is false
|
|
PASS list.isOffScreen is true
|
|
|
|
option.title: Option 1
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: false
|
|
option.isEnabled: true
|
|
option.isVisible: true
|
|
option.isSelected: true
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 2
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: true
|
|
option.isEnabled: true
|
|
option.isVisible: false
|
|
option.isSelected: false
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 3
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: true
|
|
option.isEnabled: false
|
|
option.isVisible: false
|
|
option.isSelected: false
|
|
option.isSelectable: false
|
|
|
|
---
|
|
|
|
option.title: Option 1
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: true
|
|
option.isEnabled: true
|
|
option.isVisible: false
|
|
option.isSelected: false
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 2
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: false
|
|
option.isEnabled: true
|
|
option.isVisible: true
|
|
option.isSelected: true
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 3
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: true
|
|
option.isEnabled: false
|
|
option.isVisible: false
|
|
option.isSelected: false
|
|
option.isSelectable: false
|
|
|
|
---
|
|
|
|
option.title: Option 1
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: false
|
|
option.isEnabled: true
|
|
option.isVisible: true
|
|
option.isSelected: true
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 2
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: true
|
|
option.isEnabled: true
|
|
option.isVisible: false
|
|
option.isSelected: false
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 3
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: true
|
|
option.isEnabled: false
|
|
option.isVisible: false
|
|
option.isSelected: false
|
|
option.isSelectable: false
|
|
|
|
---
|
|
|
|
PASS selectElement.isCollapsed is false
|
|
PASS list.isOffScreen is false
|
|
|
|
option.title: Option 1
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: false
|
|
option.isEnabled: true
|
|
option.isVisible: true
|
|
option.isSelected: true
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 2
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: false
|
|
option.isEnabled: true
|
|
option.isVisible: true
|
|
option.isSelected: false
|
|
option.isSelectable: true
|
|
|
|
option.title: Option 3
|
|
option.role: list item
|
|
option.width: 78
|
|
option.height: 22
|
|
option.x: -790
|
|
option.y: -591
|
|
option.isOffScreen: false
|
|
option.isEnabled: false
|
|
option.isVisible: true
|
|
option.isSelected: false
|
|
option.isSelectable: false
|
|
|
|
---
|
|
|
|
PASS option.width != 0 is true
|
|
PASS option.width == 0 is true
|
|
|