Home | History | Annotate | Download | only in browser

Lines Matching refs:tab_index

152   void SuppressEventByType(int tab_index, const wchar_t* type, bool suppress) {
153 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
156 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
162 void SuppressEvents(int tab_index, bool keydown, bool keypress,
165 SuppressEventByType(tab_index, L"keydown", keydown));
167 SuppressEventByType(tab_index, L"keypress", keypress));
169 SuppressEventByType(tab_index, L"keyup", keyup));
171 SuppressEventByType(tab_index, L"textInput", textinput));
174 void SuppressAllEvents(int tab_index, bool suppress) {
175 SuppressEvents(tab_index, suppress, suppress, suppress, suppress);
178 void GetResultLength(int tab_index, int* length) {
179 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
181 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
186 void CheckResult(int tab_index, int length, const char* const result[]) {
187 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
189 ASSERT_NO_FATAL_FAILURE(GetResultLength(tab_index, &actual_length));
194 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
207 void CheckFocusedElement(int tab_index, const wchar_t* focused) {
208 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
211 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
217 void SetFocusedElement(int tab_index, const wchar_t* focused) {
218 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
221 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
227 void CheckTextBoxValue(int tab_index, const wchar_t* id,
229 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
232 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
238 void SetTextBoxValue(int tab_index, const wchar_t* id,
240 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
243 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
249 void StartTest(int tab_index, int result_length) {
250 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
253 browser()->tab_strip_model()->GetWebContentsAt(tab_index),
259 void TestKeyEvent(int tab_index, const KeyEventTestData& test) {
260 ASSERT_LT(tab_index, browser()->tab_strip_model()->count());
261 ASSERT_EQ(tab_index, browser()->tab_strip_model()->active_index());
265 ASSERT_NO_FATAL_FAILURE(StartTest(tab_index, test.result_length));
267 tab_index, test.suppress_keydown, test.suppress_keypress,
274 browser()->tab_strip_model()->GetWebContentsAt(tab_index)->
281 tab_index, test.result_length, test.result));
380 int tab_index = browser()->tab_strip_model()->active_index();
382 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestNoInput[i]))
388 ASSERT_NO_FATAL_FAILURE(SetFocusedElement(tab_index, L"A"));
390 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestWithInput[i]))
394 EXPECT_NO_FATAL_FAILURE(CheckTextBoxValue(tab_index, L"A", L"aA"));
397 ASSERT_NO_FATAL_FAILURE(SetFocusedElement(tab_index, L"B"));
399 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestWithInput[i]))
403 EXPECT_NO_FATAL_FAILURE(CheckTextBoxValue(tab_index, L"B", L"aA"));
474 int tab_index = browser()->tab_strip_model()->active_index();
476 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlF));
485 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlFSuppressKeyDown));
488 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlZ));
489 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlZSuppressKeyDown));
490 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlEnter));
520 int tab_index = browser()->tab_strip_model()->active_index();
522 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCmdF));
531 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCmdFSuppressKeyDown));
621 int tab_index = browser()->tab_strip_model()->active_index();
623 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L""));
625 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestAccessA));
626 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L"A"));
629 EXPECT_NO_FATAL_FAILURE(SetFocusedElement(tab_index, L""));
631 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L""));
635 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestAccessD));
642 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L""));
649 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L""));
656 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestAccessDSuppress));
658 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L"D"));
661 EXPECT_NO_FATAL_FAILURE(SetFocusedElement(tab_index, L""));
663 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L""));
667 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestAccess1));
671 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L""));
673 EXPECT_NO_FATAL_FAILURE(CheckFocusedElement(tab_index, L"1"));
796 int tab_index = browser()->tab_strip_model()->active_index();
797 ASSERT_NO_FATAL_FAILURE(SetFocusedElement(tab_index, L"A"));
798 ASSERT_NO_FATAL_FAILURE(SetTextBoxValue(tab_index, L"A", L"Hello"));
800 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlA));
802 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlF));
804 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlK));
805 EXPECT_NO_FATAL_FAILURE(CheckTextBoxValue(tab_index, L"A", L"H"));
834 int tab_index = browser()->tab_strip_model()->active_index();
835 ASSERT_NO_FATAL_FAILURE(SetFocusedElement(tab_index, L"A"));
836 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestPageUp));
837 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestPageDown));
838 EXPECT_NO_FATAL_FAILURE(CheckTextBoxValue(tab_index, L"A", L""));
876 int tab_index = browser()->tab_strip_model()->active_index();
878 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestAltKey));
885 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestAltKeySuppress));
889 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlAltKey));