1

私は基本的に、Facebook で共有されたステータスが実際に共有されたかどうかを判断するためのテストケースを書いています。以下は、Facebook の最初の投稿のテキストを取得するための xpath です。私はそれを私が投稿したステータス、例えば「Blah」と比較したい. AssertEquals を使用しようとしましたが、うまくいかないようです。

 WebElement status = getElement(By.Xpath("//div[@id='pagelet_home_stream']//ul[@id = 'home_stream']//li[1]//span[@class='userContent']")

 AssertEquals(status, "Blah");
4

1 に答える 1

3

それ以外の場合は、ではなくオブジェクトelement.getText()と比較する必要があります。また、予想されるテキストが assertEquals(expected, actual) の最初にあることが重要です。そうしないと、一致しないときに混乱するメッセージが表示されます。WebElementString

assertEquals("Blah", status.getText());
于 2012-10-06T16:18:57.287 に答える