如何在我的机器人测试中创建一个 Java 对象

How to create a Java object in my Robot test

是否可以在我的机器人测试中创建一个 java 对象?我像下面这样导入它:

Library     my.robot.car

Get mile
    ${carObject}    car volvo 2 
    ${resp}=    Call Method    ${carObject} GetMiles ${today}
    [Return]    ${resp}

所以我想在测试中创建Car对象,然后调用方法getMiles。但是我收到错误 'Library my.robot.car expected 2 arguments, got 0'

您看到的错误消息来自库初始化。您可能在 my.robot.car 中有一个构造函数方法,它需要两个参数。您要么必须在使用库的行中提供参数,要么为库创建一个零参数构造函数。

我猜 java 关键字是汽车。你忘记了叫车

中的双 space
Library     my.robot.car

Get mile
    ${carObject}    car  volvo  2 
    ${resp}=    Call Method    ${carObject}  GetMiles  ${today}
    [Return]    ${resp}