Как вставить текстовое значение в поле ввода с помощью CTRL + V в Selenium Java? - PullRequest
0 голосов
/ 07 июня 2019

Я хочу вставить текст в поле ввода, используя CTRL + V в Selena Java.Как это сделать .Просто у меня есть строка, поэтому не нужно копировать строку откуда-то.Я пытаюсь найти способ для этого?

1 Ответ

1 голос
/ 07 июня 2019

Предполагая, что строковое значение присутствует в буфере обмена (используя CTRL + C), вы можете извлечь его в виде строки и передать в текстовое поле

  Toolkit toolkit = Toolkit.getDefaultToolkit();
            Clipboard clipboard = toolkit.getSystemClipboard();
            String copyFromClipboard= (String) clipboard.getData(DataFlavor.stringFlavor);
            System.out.println("String from Clipboard:" + result);
YourWebElement.sendkeys(copyFromClipboard);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...