groovy.lang.MissingPropertyException: Нет такого свойства: Набор инструментов для класса: custom.SampleKeyword - PullRequest
0 голосов
/ 01 мая 2019

Загрузка файла с использованием класса робота, но не удается загрузить его из-за исключения.

@Keyword
def uploadFile(TestObject to, String filePath) {
    WebUI.click(to)
    StringSelection ss = new StringSelection(filePath);
    Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
    Robot robot = new Robot();
    robot.keyPress(KeyEvent.VK_CONTROL);
    robot.keyPress(KeyEvent.VK_V);
    robot.keyRelease(KeyEvent.VK_CONTROL);
    robot.keyRelease(KeyEvent.VK_V);
    robot.keyPress(KeyEvent.VK_ENTER);
    robot.keyRelease(KeyEvent.VK_ENTER);
}

Вызов этого метода в Tc, CustomKeywords.'custom.SampleKeyword.uploadFile '(findTestObject (' Object '),' Path ')

1 Ответ

0 голосов
/ 01 мая 2019

Я думаю, вам просто не хватает import для Toolkit.Либо добавьте следующие

import java.awt.Toolkit

или замените

Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);

на

java.awt.Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
...