2013-05-31 39 views
1

JWebUnit.beginAtJWebUnit中的beginAt和gotoPage有什麼區別?

在絕對或相對基礎URL一個URL開始交談。使用getTestContext().setBaseUrl(String)來定義基本URL。絕對網址應以「http://」,「https://」或「www。」開頭。

JWebUnit.gotoPage

轉到指定頁面一樣,如果用戶在瀏覽器中手動輸入網址。使用getTestContext().setBaseUrl(String)來定義基本URL。絕對網址應以「http://」,「https://」或「www。」開頭。

因此,一個人說「開始在絕對或相對於基本URL的URL對話」,而另一個說「如果用戶在瀏覽器中手動輸入URL,轉到給定頁面」。這絲毫不能幫助我理解它們(特別是前者;後者是有意義的)。它們之間的實際區別是什麼?我應該使用什麼,什麼時候使用?

回答

0

我終於找到了源代碼中的答案。

beginAt做了兩件事:啓動瀏覽器,然後用它的參數調用gotoPage。因此,您需要首次使用beginAt,以及後續使用gotoPage。 (也許如果管理多個窗口,它有更多的用途;我還沒有深入挖掘。)