Я использую смесь autoit + selenium, где я пытаюсь автоматизировать приложение Oracle Flexcube, похожее на Java-апплет.
Я использовал JVM-Inspector для идентификации элементов Swing / AWT в пользовательском интерфейсе.
WebElement textF = aDriver.findElement(By.xpath("//*[@instance = '214']"));
textF.clear();
textF.click();
aDriver.getKeyboard().sendKeys(new String[] { "01/02/2018"});
Здесь курсор перемещается в VTextField (как показано в jvm-inspector), но clear()
не работает, а также sendKeys()
также не работает.
Я пробовал все, но клавиатура блокируется. Если я введу Thread.sleep(5000);
и попытаюсь ввести клавиши с клавиатуры во время выполнения, клавиатура заблокируется. Здесь aDriver
равно autoitdriver
.