如何验证硒中逐行存在的描述内容

时间:2016-05-10 05:28:29

标签: selenium

代码如下:

<section>
<h3>Ready for a better way</h3>
<p>He delved into the infant art of animation with the 1911 film Little             followed its success by adapting an episode of his comic strip</p>
<h3>Ready for a better way studies</h3>
</section>

尝试使用driver.findelement(By.xpath()).gettext().equals()但是

java.lang.AssertionError: expected [null] but found[] value.

1 个答案:

答案 0 :(得分:0)

根据评论,请避免使用if条件。如果&#39;如果&#39;条件不满足只是它没有进入if并继续下一步..所以这里我们没有得到任何预期的例外。很高兴使用断言

  

Assert.assertEquals(actual,expected);

您需要提供我们通过驱动程序得到的实际值和我们需要的期望值。

  Assert.assertEquals(driver.findElement(By.xpath(ObjRepoProp.getProperty("homepageDescriptionFirstText_XPATH"))).getText(), TextProp.g‌​etProperty("HOMEPAGE_FIRSTLINETEXTDESCRIPTION"));

有关断言的更多信息,请查看here

谢谢你, 穆拉利