Lines Matching refs:WebAccessibility
25 using webkit_glue::WebAccessibility;
35 const WebAccessibility& GetWebAccessibilityTree() { in GetWebAccessibilityTree()
49 const WebAccessibility& node, base::hash_set<int>* ids) { in RecursiveAssertUniqueIds()
61 std::string GetAttr(const WebAccessibility& node,
62 const WebAccessibility::Attribute attr);
85 const WebAccessibility& node, const WebAccessibility::Attribute attr) { in GetAttr()
104 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()
107 EXPECT_STREQ(url_str, GetAttr(tree, WebAccessibility::ATTR_DOC_URL).c_str()); in IN_PROC_BROWSER_TEST_F()
110 GetAttr(tree, WebAccessibility::ATTR_DOC_TITLE).c_str()); in IN_PROC_BROWSER_TEST_F()
112 "html", GetAttr(tree, WebAccessibility::ATTR_DOC_DOCTYPE).c_str()); in IN_PROC_BROWSER_TEST_F()
114 "text/html", GetAttr(tree, WebAccessibility::ATTR_DOC_MIMETYPE).c_str()); in IN_PROC_BROWSER_TEST_F()
116 EXPECT_EQ(WebAccessibility::ROLE_WEB_AREA, tree.role); in IN_PROC_BROWSER_TEST_F()
120 const WebAccessibility& body = tree.children[0]; in IN_PROC_BROWSER_TEST_F()
121 EXPECT_EQ(WebAccessibility::ROLE_GROUP, body.role); in IN_PROC_BROWSER_TEST_F()
122 EXPECT_STREQ("body", GetAttr(body, WebAccessibility::ATTR_HTML_TAG).c_str()); in IN_PROC_BROWSER_TEST_F()
123 EXPECT_STREQ("block", GetAttr(body, WebAccessibility::ATTR_DISPLAY).c_str()); in IN_PROC_BROWSER_TEST_F()
128 const WebAccessibility& button = body.children[0]; in IN_PROC_BROWSER_TEST_F()
129 EXPECT_EQ(WebAccessibility::ROLE_BUTTON, button.role); in IN_PROC_BROWSER_TEST_F()
131 "input", GetAttr(button, WebAccessibility::ATTR_HTML_TAG).c_str()); in IN_PROC_BROWSER_TEST_F()
134 "inline-block", GetAttr(button, WebAccessibility::ATTR_DISPLAY).c_str()); in IN_PROC_BROWSER_TEST_F()
141 const WebAccessibility& checkbox = body.children[1]; in IN_PROC_BROWSER_TEST_F()
142 EXPECT_EQ(WebAccessibility::ROLE_CHECKBOX, checkbox.role); in IN_PROC_BROWSER_TEST_F()
144 "input", GetAttr(checkbox, WebAccessibility::ATTR_HTML_TAG).c_str()); in IN_PROC_BROWSER_TEST_F()
147 GetAttr(checkbox, WebAccessibility::ATTR_DISPLAY).c_str()); in IN_PROC_BROWSER_TEST_F()
167 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()
169 const WebAccessibility& body = tree.children[0]; in IN_PROC_BROWSER_TEST_F()
171 const WebAccessibility& text = body.children[0]; in IN_PROC_BROWSER_TEST_F()
172 EXPECT_EQ(WebAccessibility::ROLE_TEXT_FIELD, text.role); in IN_PROC_BROWSER_TEST_F()
174 "input", GetAttr(text, WebAccessibility::ATTR_HTML_TAG).c_str()); in IN_PROC_BROWSER_TEST_F()
176 "0", GetAttr(text, WebAccessibility::ATTR_TEXT_SEL_START).c_str()); in IN_PROC_BROWSER_TEST_F()
178 "0", GetAttr(text, WebAccessibility::ATTR_TEXT_SEL_END).c_str()); in IN_PROC_BROWSER_TEST_F()
198 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()
200 const WebAccessibility& body = tree.children[0]; in IN_PROC_BROWSER_TEST_F()
202 const WebAccessibility& text = body.children[0]; in IN_PROC_BROWSER_TEST_F()
203 EXPECT_EQ(WebAccessibility::ROLE_TEXT_FIELD, text.role); in IN_PROC_BROWSER_TEST_F()
205 "input", GetAttr(text, WebAccessibility::ATTR_HTML_TAG).c_str()); in IN_PROC_BROWSER_TEST_F()
207 "0", GetAttr(text, WebAccessibility::ATTR_TEXT_SEL_START).c_str()); in IN_PROC_BROWSER_TEST_F()
209 "13", GetAttr(text, WebAccessibility::ATTR_TEXT_SEL_END).c_str()); in IN_PROC_BROWSER_TEST_F()
227 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()
229 const WebAccessibility& table = tree.children[0]; in IN_PROC_BROWSER_TEST_F()
230 EXPECT_EQ(WebAccessibility::ROLE_TABLE, table.role); in IN_PROC_BROWSER_TEST_F()
231 const WebAccessibility& row = table.children[0]; in IN_PROC_BROWSER_TEST_F()
232 EXPECT_EQ(WebAccessibility::ROLE_ROW, row.role); in IN_PROC_BROWSER_TEST_F()
233 const WebAccessibility& cell1 = row.children[0]; in IN_PROC_BROWSER_TEST_F()
234 EXPECT_EQ(WebAccessibility::ROLE_CELL, cell1.role); in IN_PROC_BROWSER_TEST_F()
235 const WebAccessibility& cell2 = row.children[1]; in IN_PROC_BROWSER_TEST_F()
236 EXPECT_EQ(WebAccessibility::ROLE_CELL, cell2.role); in IN_PROC_BROWSER_TEST_F()
237 const WebAccessibility& column1 = table.children[1]; in IN_PROC_BROWSER_TEST_F()
238 EXPECT_EQ(WebAccessibility::ROLE_COLUMN, column1.role); in IN_PROC_BROWSER_TEST_F()
242 const WebAccessibility& column2 = table.children[2]; in IN_PROC_BROWSER_TEST_F()
243 EXPECT_EQ(WebAccessibility::ROLE_COLUMN, column2.role); in IN_PROC_BROWSER_TEST_F()
266 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()
286 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()
288 const WebAccessibility& body = tree.children[0]; in IN_PROC_BROWSER_TEST_F()
291 const WebAccessibility& button1 = body.children[0]; in IN_PROC_BROWSER_TEST_F()
292 EXPECT_EQ(WebAccessibility::ROLE_BUTTON, button1.role); in IN_PROC_BROWSER_TEST_F()
295 const WebAccessibility& iframe = body.children[1]; in IN_PROC_BROWSER_TEST_F()
297 GetAttr(iframe, WebAccessibility::ATTR_HTML_TAG).c_str()); in IN_PROC_BROWSER_TEST_F()
300 const WebAccessibility& scroll_area = iframe.children[0]; in IN_PROC_BROWSER_TEST_F()
301 EXPECT_EQ(WebAccessibility::ROLE_SCROLLAREA, scroll_area.role); in IN_PROC_BROWSER_TEST_F()
304 const WebAccessibility& sub_document = scroll_area.children[0]; in IN_PROC_BROWSER_TEST_F()
305 EXPECT_EQ(WebAccessibility::ROLE_WEB_AREA, sub_document.role); in IN_PROC_BROWSER_TEST_F()
308 const WebAccessibility& sub_body = sub_document.children[0]; in IN_PROC_BROWSER_TEST_F()
311 const WebAccessibility& button2 = sub_body.children[0]; in IN_PROC_BROWSER_TEST_F()
312 EXPECT_EQ(WebAccessibility::ROLE_BUTTON, button2.role); in IN_PROC_BROWSER_TEST_F()
315 const WebAccessibility& button3 = body.children[2]; in IN_PROC_BROWSER_TEST_F()
316 EXPECT_EQ(WebAccessibility::ROLE_BUTTON, button3.role); in IN_PROC_BROWSER_TEST_F()
332 const WebAccessibility& tree = GetWebAccessibilityTree(); in IN_PROC_BROWSER_TEST_F()