簡體   English   中英

groovy.lang.MissingPropertyException:沒有這樣的屬性:類的工具包:custom.SampleKeyword

[英]groovy.lang.MissingPropertyException: No such property: Toolkit for class: custom.SampleKeyword

使用機器人類上傳文件,但由於異常而無法上傳文件。

@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')

我想你只是缺少Toolkitimport 添加以下內容

import java.awt.Toolkit

或替換

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM