如何在我的Robot测试中创建Java对象

时间:2015-06-04 18:36:23

标签: robotframework

是否可以在我的机器人测试中创建一个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'

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我的猜测是java关键字是汽车。你忘记了汽车呼叫中的双重空间

Library     my.robot.car

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