Disable virtual keyboard for WTR
authorGrzegorz Czajkowski <g.czajkowski@samsung.com>
Fri, 5 Apr 2013 13:15:44 +0000 (15:15 +0200)
committerGrzegorz Czajkowski <g.czajkowski@samsung.com>
Fri, 24 May 2013 07:44:34 +0000 (09:44 +0200)
WebKitTestRunner doesn't need the virtual keyboard to input
text. Generally it types charaters via JavaScript methods.

Disabling the virtual keyboard solves timouts for almost
tests from the editing category.

Change-Id: I0b80d11c7b6d47c65cab4308b1d752d7ef7bc5e9

Tools/WebKitTestRunner/TestController.cpp

index b4f6a22..14f58d8 100755 (executable)
 #include <WebKit2/WKTextChecker.h>
 #endif
 
+#if ENABLE(TIZEN_WEBKIT2_EFL_WTR)
+#include <WebKit2/WKPreferencesTizen.h>
+#endif
+
 namespace WTR {
 
 static const double defaultLongTimeout = 30;
@@ -506,6 +510,10 @@ bool TestController::resetStateToConsistentValues()
     WKPreferencesSetAsynchronousSpellCheckingEnabled(preferences, false);
 #endif
 
+#if ENABLE(TIZEN_WEBKIT2_EFL_WTR)
+    WKPreferencesSetEnableDefaultKeypad(preferences, false);
+#endif
+
     // in the case that a test using the chrome input field failed, be sure to clean up for the next test
     m_mainWebView->removeChromeInputField();
     m_mainWebView->focus();