Index: chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js |
diff --git a/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js b/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js |
index b7e13ddbff94adb88aee7e68b285df374994b70e..861b2cfbee626ef53d570b29ccc0d55c9fa575cd 100644 |
--- a/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js |
+++ b/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js |
@@ -10,6 +10,7 @@ var setComposition; |
var DEFAULT_CONTEXT_ID = 0; |
var LONGPRESS_DELAY = 1100; |
+var CAPSLOCK_ID = "OsLeft"; |
/** |
* Key alignments. |
@@ -191,3 +192,26 @@ function mockLongpress(char, altKeys, selection) { |
container = getActiveAltContainer(); |
assertFalse(!!container, "Alt key container was not hidden."); |
} |
+ |
+/** |
+ * Retrieves the shift key from the current keyset. |
+ * @param {Alignment} align The alignment of the shift key. |
+ * @return {Object} The key. |
+ */ |
+function getShiftKey(align) { |
+ var id; |
+ switch(align) { |
+ case Alignment.LEFT: |
+ id = 'ShiftLeft'; |
+ break; |
+ case Alignment.RIGHT: |
+ id = 'ShiftRight'; |
+ break; |
+ default: |
+ break; |
+ } |
+ assertTrue(!!id, "Invalid shift alignment option: " + align); |
+ var shift = document.querySelector('#' + id); |
+ assertTrue(!!shift, "Cannot find shift key with alignment: " + align); |
+ return shift; |
+} |