我在设置我的符号和使用 Fitnesse 符号检索它们时遇到问题。我正在创建一个名为 Carrier 的新类,它是一个简单的 Java bean,它采用 WebDriver 对象。
我用于设置符号的 Java 实现如下所示:
public class ColumnFixtureTest extends ColumnFixture{
private WebDriver driver;
public Carrier together(){
driver = new FirefoxDriver();
Carrier c = new Carrier();
c.setMyDriver(driver);
return c;
}
}
我用于检索它们的 Java 实现如下所示:
public class SymbolsTest extends ColumnFixture{
private Carrier symbolValue;
public boolean check(){
if(symbolValue.getMyDriver()!=null){
return true;
}
return false;
}
}
我的载体对象如下所示:
public class Carrier {
WebDriver myDriver;
public WebDriver getMyDriver() {
return myDriver;
}
public void setMyDriver(WebDriver myDriver) {
this.myDriver = myDriver;
}
}
我的 Fit 表如下所示:
!|柱夹具测试| |=一起()| |梳子| !|符号测试| |symbolValue=|检查?| |梳|真|
但是运行它之后,我收到以下错误:
梳子 无法解析:com.symbolTest.Carrier@5ed75ed7,预期类型:com.symbolTest.Carrier。
我的值被正确设置为:
梳 = com.ebay.srp.symbolTest.Carrier@5ed75ed7
任何帮助,将不胜感激。现在坚持了一段时间:(