如何在java中测试网页?

时间:2012-07-06 08:37:05

标签: java selenium webtest

我必须测试网页的内容。我的导师说要用硒。我查了一下,发现它是用于测试的工具,并且认为我会这样做。我试过Selenium IDE并发现它在网络浏览器中重复我们的操作。但无法理解如何将其用作测试人员。

ToDo:在网页的HTML源代码中搜索一些字符串,如果它们在源代码中,那么请将该页面视为正常。

怎么做? :我有网页的链接和源代码,可以在其中进行字符串搜索。我需要用硒吗?如果有,怎么样?

如果这听起来像是愚蠢的问题,请耐心等待。我很喜欢硒。

PS:我必须用Java做到这一点。

2 个答案:

答案 0 :(得分:3)

我确信此页面可以帮助您开始使用selenium。 http://code.google.com/p/selenium/wiki/GettingStarted

答案 1 :(得分:0)

我还建议http://code.google.com/p/selenium/wiki/GettingStarted

对于您的测试,请尝试遵循Arrange,Act,Assert模型。这有助于使我的测试更容易设置。

将页面排列到您所需的测试状态。您可以使用过去的测试来执行此操作,例如Login,GoToMenuItem,GoToSecondMenuItem。

行动,找到您要查找的文本并在网站上执行操作。如果您不需要执行操作,那么您实际上不必担心这一步骤。

通过检查页面上仍然存在的文本元素

断言。你可以使用findElement(By.locater)

如果您使用的是Java,可以尝试使用JUnit,因为它使测试更容易组织。以下是有关将JUnit与Selenium http://www.codeproject.com/Articles/143430/Test-your-web-application-s-UI-with-JUnit-and-Sele

一起使用的一些信息