Skip to content

Instantly share code, notes, and snippets.

@joanmarie
Last active September 21, 2016 10:48
Show Gist options
  • Save joanmarie/96c7e722d269d062097eb6d9f49a2fbf to your computer and use it in GitHub Desktop.
Save joanmarie/96c7e722d269d062097eb6d9f49a2fbf to your computer and use it in GitHub Desktop.
Sample output using --dry-run
Starting AtkAtspiAtta
DRY RUN ONLY: No assertions will be tested.
Starting server on http://localhost:4119/
/usr/lib/python3.5/site-packages/pyatspi/registry.py:149: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' ==================================
READY: Next test is 'cell properties' (http://web-platform.test:8000/wai-aria/example-cell-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [table cell | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "8",
"colindex": "4",
"display": "inline",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"table-cell-index": "0",
"tag": "span",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "cell"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE_CELL",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_TABLE_CELL'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "8",
"colindex": "4",
"display": "inline",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"table-cell-index": "0",
"tag": "span",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "cell"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE_CELL",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['interface', 'TableCell'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:38] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'main properties' (http://web-platform.test:8000/wai-aria/example-main-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [section | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "main"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_LANDMARK'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "main"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'xml-roles:main', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:38] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'application' (http://web-platform.test:8000/wai-aria/raw/application-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [embedded | ]
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "application"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_EMBEDDED",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_EMBEDDED', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:38] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-busy="false" on a grid ' (http://web-platform.test:8000/wai-aria/raw/aria-busy_false_on_a_grid-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:38] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [table | ]
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_TABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'xml-roles:grid', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['interface', 'Table', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
3. ['interface', 'Selection', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
4. ['Selection', 'clear_selection()', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
5. ['state', 'STATE-BUSY', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:39] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:39] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-busy="false" on a listbox ' (http://web-platform.test:8000/wai-aria/raw/aria-busy_false_on_a_listbox-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:39] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [list box | ]
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_LIST_BOX', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['interface', 'Selection', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['Selection', 'clear_selection()', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['state', 'STATE-BUSY', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:39] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:39] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-busy="false" on a menubar ' (http://web-platform.test:8000/wai-aria/raw/aria-busy_false_on_a_menubar-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:39] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [menu bar | ]
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_MENU_BAR', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'xml-roles:menubar', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['interface', 'Selection', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['Selection', 'clear_selection()', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "false",
"container-busy": "false",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
4. ['state', 'STATE-BUSY', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:39] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:39] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-busy="true" on a grid ' (http://web-platform.test:8000/wai-aria/raw/aria-busy_true_on_a_grid-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [table | ]
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_BUSY",
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_TABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_BUSY",
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'xml-roles:grid', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_BUSY",
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['interface', 'Table', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_BUSY",
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
3. ['Selection', 'clear_selection()', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_BUSY",
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
4. ['state', 'STATE-BUSY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:40] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-busy="true" on a listbox' (http://web-platform.test:8000/wai-aria/raw/aria-busy_true_on_a_listbox-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [list box | ]
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_LIST_BOX', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['interface', 'Selection', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['Selection', 'select_child(1)', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 2,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "16px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "16px",
"tag": "ul",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "listbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_LIST_BOX",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VERTICAL",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['state', 'STATE-BUSY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:40] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-busy="true" on a menubar ' (http://web-platform.test:8000/wai-aria/raw/aria-busy_true_on_a_menubar-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [menu bar | ]
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_MENU_BAR', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'xml-roles:menubar', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['interface', 'Selection', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['Selection', 'clear_selection()', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 3,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"busy": "true",
"container-busy": "true",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "menubar"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_BAR",
"stateSet": [
"STATE_BUSY",
"STATE_ENABLED",
"STATE_HORIZONTAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
4. ['state', 'STATE-BUSY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:40] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-colindex' (http://web-platform.test:8000/wai-aria/raw/aria-colindex-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:40] "POST /start HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-keyshortcuts' (http://web-platform.test:8000/wai-aria/raw/aria-keyshortcuts-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [dialog | ]
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "dialog"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DIALOG",
"stateSet": [
"STATE_ENABLED",
"STATE_MODAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_DIALOG', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "dialog"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DIALOG",
"stateSet": [
"STATE_ENABLED",
"STATE_MODAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['interface', 'Window', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "dialog"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DIALOG",
"stateSet": [
"STATE_ENABLED",
"STATE_MODAL",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_MODAL', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:46] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-placeholder' (http://web-platform.test:8000/wai-aria/raw/aria-placeholder-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [entry | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"placeholder": "DD/MM/YYYY",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "textbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_ENTRY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"placeholder": "DD/MM/YYYY",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "textbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['interface', 'EditableText', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"placeholder": "DD/MM/YYYY",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "textbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_SINGLE_LINE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"placeholder": "DD/MM/YYYY",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "textbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['attribute', 'placeholder-text:DD/MM/YYYY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:46] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'aria-valuenow' (http://web-platform.test:8000/wai-aria/raw/aria-valuenow-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [push button | Go Fish]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Go Fish",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"roledescription": "SassyButton",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "button"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PUSH_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_PUSH_BUTTON', 'state'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Go Fish",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"roledescription": "SassyButton",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "button"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PUSH_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'roledescription:SassyButton', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:46] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'article' (http://web-platform.test:8000/wai-aria/raw/article-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [document frame | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "article"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DOCUMENT_FRAME",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_ARTICLE '] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "article"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DOCUMENT_FRAME",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'xml-roles:article', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "article"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DOCUMENT_FRAME",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['attribute', 'posinset:4', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "article"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_DOCUMENT_FRAME",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['attribute', 'setsize:8', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:46] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'cell' (http://web-platform.test:8000/wai-aria/raw/cell-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [table cell | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "8",
"colindex": "4",
"display": "inline",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"table-cell-index": "0",
"tag": "span",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "cell"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE_CELL",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_TABLE_CELL', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "8",
"colindex": "4",
"display": "inline",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"table-cell-index": "0",
"tag": "span",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "cell"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE_CELL",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['interface', 'TableCell', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:46] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:46] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'checkbox' (http://web-platform.test:8000/wai-aria/raw/checkbox-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [check box | I like cars]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "I like cars",
"objectAttributeSet": {
"checkable": "true",
"class": "chkbox",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "checkbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_BOX",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_CHECK_BOX', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "I like cars",
"objectAttributeSet": {
"checkable": "true",
"class": "chkbox",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "checkbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_BOX",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['state', 'STATE_CHECKABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "I like cars",
"objectAttributeSet": {
"checkable": "true",
"class": "chkbox",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "checkbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_BOX",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_CHECKED', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:47] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'grid' (http://web-platform.test:8000/wai-aria/raw/grid-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [table | ]
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_TABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'xml-roles:grid', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['interface', 'Table', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Selection": [
"clear_selection()",
"deselect_child(int child_index)",
"deselect_selected_child(int selected_child_index)",
"get_n_selected_children()",
"get_selected_child(int selected_child_index)",
"is_child_selected(int child_index)",
"select_all()",
"select_child(int child_index)"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "grid"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
3. ['interface', 'Selection', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:47] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'log' (http://web-platform.test:8000/wai-aria/raw/log-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [section | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "log",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "log"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_LOG', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "log",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "log"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'xml-roles:log', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "log",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "log"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['attribute', 'container-live:polite', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "log",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "log"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
3. ['attribute', 'live:polite', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "log",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "log"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
4. ['attribute', 'container-live-role:log', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:47] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'main' (http://web-platform.test:8000/wai-aria/raw/main-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [section | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "main"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_LANDMARK', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "main"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'xml-roles:main', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:47] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'menuitem' (http://web-platform.test:8000/wai-aria/raw/menuitem-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:47] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [menu item | • option 2]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 option 2",
"objectAttributeSet": {
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitem"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_ITEM",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_MENU_ITEM', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 option 2",
"objectAttributeSet": {
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitem"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_ITEM",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'posinset:4', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 option 2",
"objectAttributeSet": {
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitem"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_MENU_ITEM",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['attribute', 'setsize:8', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:48] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'menuitemcheckbox' (http://web-platform.test:8000/wai-aria/raw/menuitemcheckbox-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [check menu item | • panda doodles]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 panda doodles",
"objectAttributeSet": {
"checkable": "true",
"class": "ckbox",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemcheckbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_MENU_ITEM",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_MENU_ITEM', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 panda doodles",
"objectAttributeSet": {
"checkable": "true",
"class": "ckbox",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemcheckbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_MENU_ITEM",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['state', 'STATE_CHECKABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 panda doodles",
"objectAttributeSet": {
"checkable": "true",
"class": "ckbox",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemcheckbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_MENU_ITEM",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_CHECKED', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 panda doodles",
"objectAttributeSet": {
"checkable": "true",
"class": "ckbox",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemcheckbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_MENU_ITEM",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['attribute', 'posinset:4', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 panda doodles",
"objectAttributeSet": {
"checkable": "true",
"class": "ckbox",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemcheckbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_CHECK_MENU_ITEM",
"stateSet": [
"STATE_CHECKED",
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
4. ['attribute', 'setsize:8', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:48] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'menuitemradio' (http://web-platform.test:8000/wai-aria/raw/menuitemradio-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [radio menu item | • option 3]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 option 3",
"objectAttributeSet": {
"checkable": "true",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "3",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemradio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_MENU_ITEM",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_RADIO_MENU_ITEM', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 option 3",
"objectAttributeSet": {
"checkable": "true",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "3",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemradio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_MENU_ITEM",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['state', 'STATE_CHECKABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "\u2022 option 3",
"objectAttributeSet": {
"checkable": "true",
"display": "list-item",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "3",
"tag": "li",
"text-align": "left",
"text-indent": "0px",
"xml-roles": "menuitemradio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_MENU_ITEM",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_CHECKED', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:48] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'radio' (http://web-platform.test:8000/wai-aria/raw/radio-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [radio button | Car]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Car",
"objectAttributeSet": {
"checkable": "true",
"class": "radio",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "radio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_RADIO_BUTTON', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Car",
"objectAttributeSet": {
"checkable": "true",
"class": "radio",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "radio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['state', 'STATE_CHECKABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Car",
"objectAttributeSet": {
"checkable": "true",
"class": "radio",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "radio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_CHECKED', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Car",
"objectAttributeSet": {
"checkable": "true",
"class": "radio",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "radio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['attribute', 'posinset:4', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Car",
"objectAttributeSet": {
"checkable": "true",
"class": "radio",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "4",
"setsize": "8",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "radio"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_RADIO_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
4. ['attribute', 'setsize:8', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:48] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'role button and aria-roledescription spaces' (http://web-platform.test:8000/wai-aria/raw/role_button_and_aria-roledescription_spaces-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [push button | Go Fish]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Go Fish",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"roledescription": " ",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "button"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PUSH_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_PUSH_BUTTON', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Go Fish",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"roledescription": " ",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "button"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PUSH_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'roledescription:false', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:48] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:48] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'role button with aria-roledescription empty' (http://web-platform.test:8000/wai-aria/raw/role_button_with_aria-roledescription_empty-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [push button | Go Fish]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Go Fish",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"roledescription": "",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "button"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PUSH_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_PUSH_BUTTON', 'role'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Go Fish",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"roledescription": "",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "button"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PUSH_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['attribute', 'roledescription:false', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:49] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'search' (http://web-platform.test:8000/wai-aria/raw/search-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [section | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "search"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_LANDMARK', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "search"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_SECTION",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'xml-roles:search', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:49] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'searchbox' (http://web-platform.test:8000/wai-aria/raw/searchbox-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [entry | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"text-input-type": "search",
"xml-roles": "searchbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_ENTRY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"text-input-type": "search",
"xml-roles": "searchbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE"
]
}
}
1. ['state', 'STATE_SINGLE_LINE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"text-input-type": "search",
"xml-roles": "searchbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_SINGLE_LINE",
"STATE_VISIBLE"
]
}
}
2. ['interface', 'EditibleText', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:49] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'searchbox-multiline' (http://web-platform.test:8000/wai-aria/raw/searchbox-multiline-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [entry | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"text-input-type": "search",
"xml-roles": "searchbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_MULTI_LINE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_ENTRY', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"text-input-type": "search",
"xml-roles": "searchbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_MULTI_LINE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['state', 'STATE_SINGLE_LINE', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"text-input-type": "search",
"xml-roles": "searchbox"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_ENTRY",
"stateSet": [
"STATE_EDITABLE",
"STATE_ENABLED",
"STATE_FOCUSABLE",
"STATE_MULTI_LINE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['state', 'STATE_MULTI_LINE', 'true', 'interface', 'EditibleText', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:49] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'status' (http://web-platform.test:8000/wai-aria/raw/status-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [status bar | ]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "status",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "status"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_STATUSBAR",
"stateSet": [
"STATE_ENABLED",
"STATE_EXPANDABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_STATUSBAR', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "status",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "status"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_STATUSBAR",
"stateSet": [
"STATE_ENABLED",
"STATE_EXPANDABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'container-live:polite', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "status",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "status"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_STATUSBAR",
"stateSet": [
"STATE_ENABLED",
"STATE_EXPANDABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['attribute', 'live:polite', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "status",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "status"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_STATUSBAR",
"stateSet": [
"STATE_ENABLED",
"STATE_EXPANDABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
3. ['attribute', 'container-live-role:status', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "status",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "status"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_STATUSBAR",
"stateSet": [
"STATE_ENABLED",
"STATE_EXPANDABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
4. ['state', 'STATE_EXPANDABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "",
"objectAttributeSet": {
"container-live": "polite",
"container-live-role": "status",
"display": "block",
"formatting": "block",
"id": "test",
"live": "polite",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "status"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_STATUSBAR",
"stateSet": [
"STATE_ENABLED",
"STATE_EXPANDABLE",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
5. ['state', 'STATE_EXPANDED', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:49] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'switch' (http://web-platform.test:8000/wai-aria/raw/switch-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [toggle button | power]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "power",
"objectAttributeSet": {
"checkable": "true",
"class": "switch",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "switch"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TOGGLE_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_CHECK_BOX', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "power",
"objectAttributeSet": {
"checkable": "true",
"class": "switch",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "switch"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TOGGLE_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['state', 'STATE_CHECKABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "power",
"objectAttributeSet": {
"checkable": "true",
"class": "switch",
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "switch"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TOGGLE_BUTTON",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_CHECKED', 'false'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:49] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:49] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'tab' (http://web-platform.test:8000/wai-aria/raw/tab-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:50] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [page tab | Hello Bob]
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Hello Bob",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "7",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "tab"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PAGE_TAB",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SELECTED",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
0. ['role', 'ROLE_PAGE_TAB', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Hello Bob",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "7",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "tab"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PAGE_TAB",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SELECTED",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
1. ['state', 'STATE_SELECTED', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Hello Bob",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "7",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "tab"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PAGE_TAB",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SELECTED",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
2. ['state', 'STATE_SELECTABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Hello Bob",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "7",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "tab"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PAGE_TAB",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SELECTED",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
3. ['attribute', 'posinset:3', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 0,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Action": [
"do_action(int i)",
"get_action_description(int i)",
"get_key_binding(int i)",
"get_localized_name(int i)",
"get_n_actions()",
"get_action_name(int i)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"EditableText": [
"copy_text(int start_pos, int end_pos)",
"cut_text(int start_pos, int end_pos)",
"delete_text(int start_pos, int end_pos)",
"insert_text(int position, int text, int length)",
"paste_text(int position)",
"set_text_contents(int new_contents)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Hypertext": [
"get_link(int link_index)",
"get_link_index(int character_offset)",
"get_n_links()"
],
"Text": [
"add_selection(int start_offset, int end_offset)",
"get_attribute_run(int offset, int include_defaults, int start_offset, int end_offset)",
"get_text_attribute_value(int offset, int attribute_name)",
"get_text_attributes(int offset, int start_offset, int end_offset)",
"get_bounded_ranges(int x, int y, int width, int height, int type, int clipTypeX, int clipTypeY)",
"get_caret_offset()",
"get_character_at_offset(int offset)",
"get_character_count()",
"get_character_extents(int offset, int type)",
"get_default_attributes()",
"get_n_selections()",
"get_offset_at_point(int x, int y, int type)",
"get_range_extents(int start_offset, int end_offset, int type)",
"get_selection(int selection_num)",
"get_string_at_offset(int offset, int granularity)",
"get_text(int start_offset, int end_offset)",
"get_text_after_offset(int offset, int type)",
"get_text_at_offset(int offset, int type)",
"get_text_before_offset(int offset, int type)",
"remove_selection(int selection_num)",
"set_caret_offset(int new_offset)",
"set_selection(int selection_num, int start_offset, int end_offset)"
]
},
"name": "Hello Bob",
"objectAttributeSet": {
"display": "block",
"formatting": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"posinset": "3",
"setsize": "7",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "tab"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_PAGE_TAB",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SELECTED",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE",
"STATE_SELECTABLE_TEXT"
]
}
}
4. ['attribute', 'setsize:7', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:50] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:50] "GET /end HTTP/1.1" 200 -
==================================
READY: Next test is 'table' (http://web-platform.test:8000/wai-aria/raw/table-manual.html)
127.0.0.1 - - [21/Sep/2016 11:46:50] "POST /start HTTP/1.1" 200 -
RUNNING TESTS: id: 'test' obj: [table | ]
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "table"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
0. ['role', 'ROLE_TABLE', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "table"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
1. ['attribute', 'xml-roles:table', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
{
"properties": {
"childCount": 1,
"description": "",
"id": "test",
"interfaceSet": {
"Accessible": [
"clear_cache()",
"get_action_iface()",
"get_application()",
"get_atspi_version()",
"get_attributes()",
"get_attributes_as_array()",
"get_child_at_index(int child_index)",
"get_child_count()",
"get_collection_iface()",
"get_component_iface()",
"get_description()",
"get_document_iface()",
"get_editable_text_iface()",
"get_hyperlink()",
"get_hypertext_iface()",
"get_id()",
"get_image_iface()",
"get_index_in_parent()",
"get_interfaces()",
"get_localized_role_name()",
"get_name()",
"get_object_locale()",
"get_parent()",
"get_process_id()",
"get_relation_set()",
"get_role()",
"get_role_name()",
"get_selection_iface()",
"get_state_set()",
"get_table_iface()",
"get_table_cell()",
"get_text_iface()",
"get_toolkit_name()",
"get_toolkit_version()",
"get_value_iface()",
"set_cache_mask(int mask)"
],
"Collection": [
"get_active_descendant()",
"get_matches(int rule, int sortby, int count, int traverse)",
"get_matches_from(int current_object, int rule, int sortby, int tree, int count, int traverse)",
"get_matches_to(int current_object, int rule, int sortby, int tree, int limit_scope, int count, int traverse)",
"is_ancestor_of(int test)"
],
"Component": [
"contains(int x, int y, int ctype)",
"get_accessible_at_point(int x, int y, int ctype)",
"get_alpha()",
"get_extents(int ctype)",
"get_layer()",
"get_mdi_z_order()",
"get_position(int ctype)",
"get_size()",
"grab_focus()",
"set_extents(int x, int y, int width, int height, int ctype)",
"set_position(int x, int y, int ctype)",
"set_size(int width, int height)"
],
"Hyperlink": [
"get_end_index()",
"get_index_range()",
"get_n_anchors()",
"get_object(int i)",
"get_start_index()",
"get_uri(int i)",
"is_valid()"
],
"Table": [
"add_column_selection(int column)",
"add_row_selection(int row)",
"get_accessible_at(int row, int column)",
"get_caption()",
"get_column_at_index(int index)",
"get_column_description(int column)",
"get_column_extent_at(int row, int column)",
"get_column_header(int column)",
"get_index_at(int row, int column)",
"get_n_columns()",
"get_n_rows()",
"get_n_selected_columns()",
"get_n_selected_rows()",
"get_row_at_index(int index)",
"get_row_column_extents_at_index(int index, int row, int col, int row_extents, int col_extents, int is_selected)",
"get_row_description(int row)",
"get_row_extent_at(int row, int column)",
"get_row_header(int row)",
"get_selected_columns()",
"get_selected_rows()",
"get_summary()",
"is_column_selected(int column)",
"is_row_selected(int row)",
"is_selected(int row, int column)",
"remove_column_selection(int column)",
"remove_row_selection(int row)"
]
},
"name": "",
"objectAttributeSet": {
"colcount": "2",
"display": "block",
"id": "test",
"margin-bottom": "0px",
"margin-left": "0px",
"margin-right": "0px",
"margin-top": "0px",
"rowcount": "3",
"tag": "div",
"text-align": "start",
"text-indent": "0px",
"xml-roles": "table"
},
"parentID": null,
"relationSet": {},
"role": "ROLE_TABLE",
"stateSet": [
"STATE_ENABLED",
"STATE_OPAQUE",
"STATE_SELECTABLE",
"STATE_SENSITIVE",
"STATE_SHOWING",
"STATE_VISIBLE"
]
}
}
2. ['interface', 'Table', 'true'] {'message': 'DRY RUN', 'result': 'PASS'}
127.0.0.1 - - [21/Sep/2016 11:46:50] "POST /test HTTP/1.1" 200 -
127.0.0.1 - - [21/Sep/2016 11:46:50] "GET /end HTTP/1.1" 200 -
^C
Shutting down on signal SIGINT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment