我基本上写了一个测试用例,以确定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");
答案 0 :(得分:3)
您需要致电element.getText()
,否则您需要与WebElement
对象而不是String
进行比较。此外,重要的是预期的文本首先出现在assertEquals(预期的,实际的)中,否则当它们不匹配时会收到令人困惑的消息。
assertEquals("Blah", status.getText());