0

isDisplayed() メソッドを使用しているため、要素が表示されているかどうかを確認するテストを実行しています。このメソッドは、その要素の正しい状態 (True/False) を取得します。私の要件は、このブール値 (True/False) を別のテキスト ファイルで指定された値と比較することです。2 つの値を比較すると、合格するはずのテストが失敗します。

これは私のコードです:

String expected = //Passing the expected value from text file.                  
Boolean actual = driver.findElement(By.xpath(//xpath).isDisplayed();
Assert.assertEquals(expected, actual);.![The image below show shows the debug view of both the variables][1]
4

1 に答える 1

4

と比較してBoolean.valueOf(String s)代わりに使用してみてください。そうあるべきです。BooleanStringexpectedBoolean.valueOf(String s)

于 2012-11-26T08:41:40.617 に答える