Я пытаюсь открыть блокнот и ввести в него текст, а затем сохранить и закрыть его, используя java с помощью winappdriver. Я могу открыть блокнот и ввести в него текст, но не могу его сохранить. Я не могу отправить текст в поле Имя файла.
Ниже мой код. Пожалуйста, помогите мне отправить значения в имя файла.
public class Notepad {
private static WindowsDriver driver = null;
public static void main(String[] args) {
try {
writeNotepad();
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
public static void writeNotepad() throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app", "C:\\Windows\\System32\\notepad.exe");
driver = new WindowsDriver<WindowsElement>(new URL("http://127.0.0.1:4723"), capabilities);
driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
driver.findElementByClassName("Edit").sendKeys("Automated texts");
closeNotepad();
}
public static void closeNotepad() {
System.out.println("closing notepad");
if (driver != null)
{
driver.closeApp();
driver.findElementByName("Save").click();
//TODO code to send values to File Name
driver.findElementByName("Save").click();
}
else {
driver.findElementByName("Dont't Save").click();
}
driver.quit();
}
}