| Index: content/browser/accessibility/accessibility_win_browsertest.cc
|
| diff --git a/content/browser/accessibility/accessibility_win_browsertest.cc b/content/browser/accessibility/accessibility_win_browsertest.cc
|
| index 729b2e8f061dad6fda8e16e812242e67bbf10bde..eb5eba36fd5869d41abe5e5a9b48c5711eeee57e 100644
|
| --- a/content/browser/accessibility/accessibility_win_browsertest.cc
|
| +++ b/content/browser/accessibility/accessibility_win_browsertest.cc
|
| @@ -103,9 +103,9 @@ AccessibilityWinBrowserTest::~AccessibilityWinBrowserTest() {
|
|
|
| void AccessibilityWinBrowserTest::LoadInitialAccessibilityTreeFromHtml(
|
| const std::string& html) {
|
| - AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_LOAD_COMPLETE);
|
| + AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| + kAccessibilityModeComplete,
|
| + ui::AX_EVENT_LOAD_COMPLETE);
|
| GURL html_data_url("data:text/html," + html);
|
| NavigateToURL(shell(), html_data_url);
|
| waiter.WaitForNotification();
|
| @@ -161,9 +161,9 @@ void AccessibilityWinBrowserTest::SetUpInputField(
|
| ASSERT_HRESULT_SUCCEEDED(input.QueryInterface(input_text->Receive()));
|
|
|
| // Set the caret on the last character.
|
| - AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| + AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| + kAccessibilityModeComplete,
|
| + ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| std::wstring caret_offset = base::UTF16ToWide(base::IntToString16(
|
| static_cast<int>(CONTENTS_LENGTH - 1)));
|
| ExecuteScript(std::wstring(
|
| @@ -213,9 +213,9 @@ void AccessibilityWinBrowserTest::SetUpTextareaField(
|
| ASSERT_HRESULT_SUCCEEDED(textarea.QueryInterface(textarea_text->Receive()));
|
|
|
| // Set the caret on the last character.
|
| - AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| + AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| + kAccessibilityModeComplete,
|
| + ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| std::wstring caret_offset = base::UTF16ToWide(base::IntToString16(
|
| static_cast<int>(CONTENTS_LENGTH - 1)));
|
| ExecuteScript(std::wstring(
|
| @@ -672,7 +672,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| // Set focus to the radio group.
|
| std::unique_ptr<AccessibilityNotificationWaiter> waiter(
|
| new AccessibilityNotificationWaiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_FOCUS));
|
| ExecuteScript(L"document.body.children[0].focus()");
|
| waiter->WaitForNotification();
|
| @@ -684,8 +684,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
|
|
| // Set the active descendant of the radio group
|
| waiter.reset(new AccessibilityNotificationWaiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_FOCUS));
|
| + shell()->web_contents(), kAccessibilityModeComplete, ui::AX_EVENT_FOCUS));
|
| ExecuteScript(
|
| L"document.body.children[0].setAttribute('aria-activedescendant', 'li')");
|
| waiter->WaitForNotification();
|
| @@ -717,7 +716,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| // Check the checkbox.
|
| std::unique_ptr<AccessibilityNotificationWaiter> waiter(
|
| new AccessibilityNotificationWaiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_CHECKED_STATE_CHANGED));
|
| ExecuteScript(L"document.body.children[0].checked=true");
|
| waiter->WaitForNotification();
|
| @@ -744,7 +743,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| // Change the children of the document body.
|
| std::unique_ptr<AccessibilityNotificationWaiter> waiter(
|
| new AccessibilityNotificationWaiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_CHILDREN_CHANGED));
|
| ExecuteScript(L"document.body.innerHTML='<b>new text</b>'");
|
| waiter->WaitForNotification();
|
| @@ -770,7 +769,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| // Change the children of the document body.
|
| std::unique_ptr<AccessibilityNotificationWaiter> waiter(
|
| new AccessibilityNotificationWaiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_CHILDREN_CHANGED));
|
| ExecuteScript(L"document.body.children[0].style.visibility='visible'");
|
| waiter->WaitForNotification();
|
| @@ -803,7 +802,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| // Focus the div in the document
|
| std::unique_ptr<AccessibilityNotificationWaiter> waiter(
|
| new AccessibilityNotificationWaiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_FOCUS));
|
| ExecuteScript(L"document.body.children[0].focus()");
|
| waiter->WaitForNotification();
|
| @@ -815,10 +814,8 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| document_checker.CheckAccessible(GetRendererAccessible());
|
|
|
| // Focus the document accessible. This will un-focus the current node.
|
| - waiter.reset(
|
| - new AccessibilityNotificationWaiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_BLUR));
|
| + waiter.reset(new AccessibilityNotificationWaiter(
|
| + shell()->web_contents(), kAccessibilityModeComplete, ui::AX_EVENT_BLUR));
|
| base::win::ScopedComPtr<IAccessible> document_accessible(
|
| GetRendererAccessible());
|
| ASSERT_NE(document_accessible.get(), reinterpret_cast<IAccessible*>(NULL));
|
| @@ -853,7 +850,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| // Set the value of the text control
|
| std::unique_ptr<AccessibilityNotificationWaiter> waiter(
|
| new AccessibilityNotificationWaiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_VALUE_CHANGED));
|
| ExecuteScript(L"document.body.children[0].value='new value'");
|
| waiter->WaitForNotification();
|
| @@ -1093,7 +1090,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, TestScrollToPoint) {
|
| ASSERT_HRESULT_SUCCEEDED(
|
| paragraph->accLocation(&prev_x, &prev_y, &width, &height, childid_self));
|
| AccessibilityNotificationWaiter location_changed_waiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| + shell()->web_contents(), kAccessibilityModeComplete,
|
| ui::AX_EVENT_LOCATION_CHANGED);
|
| EXPECT_HRESULT_SUCCEEDED(
|
| paragraph->scrollToPoint(IA2_COORDTYPE_PARENT_RELATIVE, 0, 0));
|
| @@ -1124,10 +1121,9 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, TestSetCaretOffset) {
|
| EXPECT_EQ(S_OK, hr);
|
| EXPECT_EQ(CONTENTS_LENGTH - 1, caret_offset);
|
|
|
| - AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| + AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| + kAccessibilityModeComplete,
|
| + ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| caret_offset = 0;
|
| hr = input_text->setCaretOffset(caret_offset);
|
| EXPECT_EQ(S_OK, hr);
|
| @@ -1148,10 +1144,9 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| EXPECT_EQ(S_OK, hr);
|
| EXPECT_EQ(CONTENTS_LENGTH - 1, caret_offset);
|
|
|
| - AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| + AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| + kAccessibilityModeComplete,
|
| + ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| caret_offset = 0;
|
| hr = textarea_text->setCaretOffset(caret_offset);
|
| EXPECT_EQ(S_OK, hr);
|
| @@ -1174,7 +1169,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, TestSetSelection) {
|
| EXPECT_EQ(E_INVALIDARG, hr);
|
|
|
| AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| start_offset = 0;
|
| end_offset = CONTENTS_LENGTH;
|
| @@ -1213,7 +1208,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, TestMultiLineSetSelection) {
|
| EXPECT_EQ(E_INVALIDARG, hr);
|
|
|
| AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_TEXT_SELECTION_CHANGED);
|
| start_offset = 0;
|
| end_offset = CONTENTS_LENGTH;
|
| @@ -1251,7 +1246,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest,
|
| ASSERT_LT(0, n_characters);
|
|
|
| AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(), ACCESSIBILITY_MODE_COMPLETE,
|
| + shell()->web_contents(), kAccessibilityModeComplete,
|
| ui::AX_EVENT_DOCUMENT_SELECTION_CHANGED);
|
| LONG start_offset = 0;
|
| LONG end_offset = n_characters;
|
| @@ -1862,7 +1857,7 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, TestIAccessibleAction) {
|
| // Cllicking the image will change its name.
|
| EXPECT_HRESULT_SUCCEEDED(image_action->doAction(0));
|
| AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| + kAccessibilityModeComplete,
|
| ui::AX_EVENT_TEXT_CHANGED);
|
| waiter.WaitForNotification();
|
| EXPECT_HRESULT_SUCCEEDED(
|
| @@ -1889,10 +1884,9 @@ IN_PROC_BROWSER_TEST_F(AccessibilityWinBrowserTest, HasHWNDAfterNavigation) {
|
| web_contents_view_aura->set_init_rwhv_with_null_parent_for_testing(true);
|
|
|
| // Navigate to a new page and wait for the accessibility tree to load.
|
| - AccessibilityNotificationWaiter waiter(
|
| - shell()->web_contents(),
|
| - ACCESSIBILITY_MODE_COMPLETE,
|
| - ui::AX_EVENT_LOAD_COMPLETE);
|
| + AccessibilityNotificationWaiter waiter(shell()->web_contents(),
|
| + kAccessibilityModeComplete,
|
| + ui::AX_EVENT_LOAD_COMPLETE);
|
| NavigateToURL(shell(), embedded_test_server()->GetURL(
|
| "/accessibility/html/article.html"));
|
| waiter.WaitForNotification();
|
|
|