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()否则您正在与一个WebElement对象而不是一个String. 此外,重要的是预期文本首先出现在 assertEquals(expected, actual) 中,否则当它们不匹配时,您会收到一条令人困惑的消息。

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