我正在使用autoit +硒的混合物,试图使Oracle Flexcube应用程序自动化,就像Java Applet。
我已经使用JVM-Inspector来识别UI的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
。