Я получил решение для этого, используйте метод selenium.focus и методы selenium.keyPressNative / keyReleaseNative.
Вам нужно будет выделить текстовое поле, используя:
selenium.focus ("локатор текстового поля");
Тогда, если ваш входной файл - C: \ tools \ File.txt, вам нужно напечатать буквы так:
selenium.keyDownNative ( "16"); // SHIFT ON
selenium.keyPressNative ( "67"); // c shift делает это C
selenium.keyPressNative ( "59"); //; Shift делает это: (вы не можете использовать двоеточие напрямую)
selenium.keyUpNative ( "16"); // SHIFT OFF
selenium.keyPressNative ( "47"); // косая черта
selenium.keyPressNative ( "84"); // t
selenium.keyPressNative ( "79"); // o
* * 1 022 selenium.keyPressNative ( "79"); // o
selenium.keyPressNative ( "76"); // l
selenium.keyPressNative ( "83"); // s
* * Selenium.keyPressNative тысячи двадцать восемь ( "47"); // косая черта
selenium.keyDownNative ( "16"); // SHIFT ON
selenium.keyPressNative ( "70"); // f shift делает это F
* 1 034 * selenium.keyUpNative ( "16"); // SHIFT OFF
* +1036 * selenium.keyPressNative ( "73"); // я
* * Selenium.keyPressNative одна тысяча тридцать восемь ( "76"); // l
selenium.keyPressNative ( "69"); // e
* * 1 042 selenium.keyPressNative ( "46"); //.
selenium.keyPressNative ( "84"); // t
selenium.keyPressNative ( "88"); // x
selenium.keyPressNative ( "84"); // t
selenium.keyPressNative ( "10"); // Введите
selenium.keyReleaseNative ( "10"); // Введите
Я закончил последовательность символом «Enter». Иногда это не работает, поэтому вам, возможно, придется нажать кнопку (если вы знаете, для чего это локатор элементов).