2012-07-06 83 views
0

我必須測試網頁的內容。我的導師說使用硒。我擡起頭,發現它是用於測試的工具,並認爲它會這樣做。我嘗試了Selenium IDE,發現它在Web瀏覽器中重複我們的操作。但無法理解如何使用它作爲測試人員。如何在java中測試網頁?

待辦事項:搜索網頁的HTML源代碼中的某些字符串,如果它們在源代碼中存在,則認爲該頁面沒有問題。

怎麼辦? :我有網頁的鏈接和源代碼,並可以在其中進行字符串搜索。我需要使用硒來做它嗎?如果是的話,怎麼樣?

如果那聽起來很愚蠢的話,請大家耐心等待。我很喜歡硒。

PS:我必須這樣做,在Java中。

+3

您應該首先閱讀硒的文檔,自己嘗試一些代碼*,然後發佈您遇到的任何問題。 – Manish 2012-07-06 08:41:48

+0

你可以嘗試http://htmlunit.sourceforge.net/ – krishnakumarp 2012-07-06 08:45:27

+0

@manish確定。肯定會這樣做。但我更關心如何做到這一點,即使用哪些API等。指南只是不像勺子餵養。 – Amit 2012-07-06 08:46:48

回答

1

我還建議http://code.google.com/p/selenium/wiki/GettingStarted

爲您測試您可以嘗試按照排列,法,斷言模型。這有助於使我的測試更容易設置。

頁面安排到您所需的測試狀態。你可以使用過去的測試來做到這一點,例如Login,GoToMenuItem,GoToSecondMenuItem。

Act通過查找您想查找的文本並在網站上執行操作。如果你不需要執行操作,那麼你並不需要擔心這一步。

斷言通過檢查文本元素仍然存在於頁面上。你可以使用findElement(By.locater)

如果你使用Java,你可以嘗試使用JUnit,因爲它使得測試更容易組織。以下是關於在Selenium上使用JUnit的一些信息:http://www.codeproject.com/Articles/143430/Test-your-web-application-s-UI-with-JUnit-and-Sele