1
我正在使用Robot Framework來測試大量的Java文件,而且我想要添加幾個Groovy文件。我讀過這是可能的,因爲編譯的Groovy文件就像編譯的Java文件一樣是一個.class文件。Robot Framework沒有看到Groovy關鍵字
這是我的Groovy文件;
import java.io.IOException;
class GroovyTest
{
public String t1(){
return 'PASS'
}
}
這是我的機器人文件;
| *** Settings *** |
| Library | GroovyTest |
| *** Test Cases *** |
| Groovy Sanity | [Documentation] | set pass string |
| \ | GroovyTest.t1 |
| \ | Return GROOVY state |
| *** Keywords *** |
| Return GROOVY state |
| \ | ${value}= | GroovyTest.t1 |
| \ | [return] | ${value} |
| \ | Should Be Equal | ${value} | PASS |
這與我如何設置所有Java測試用例和關鍵字的方式相同。隨着Groovy,我得到這個錯誤;
[ WARN ] Imported library 'GroovyTest' contains no keywords
對此深感抱歉,我簡化了類是我的名字和方法讓他們更容易閱讀。我實際上並沒有使用稱爲測試的類,但是這在將來很有用。我已經更新了我的問題。 – bunduru