シンボルを設定し、Fitnesse シンボルを使用してそれらを取得する際に問題があります。WebDriver オブジェクトを取る単純な Java Bean である Carrier という新しいクラスを作成しています。
シンボルを設定するための私の 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;
}
}
私のフィットテーブルは次のようになります:
!|ColumnFixtureTest| |=一緒に()| |くし| !|シンボルテスト| |シンボル値=|チェック?| |くし|真|
しかし、実行した後、次のエラーが発生します。
櫛 解析できませんでした: com.symbolTest.Carrier@5ed75ed7、予想されるタイプ: com.symbolTest.Carrier。
私の値は次のように適切に設定されています:
櫛 = com.ebay.srp.symbolTest.Carrier@5ed75ed7
どんな助けでも大歓迎です。しばらくこれで立ち往生しています:(