JWebUnit中beginAt和gotoPage有什么区别?

时间:2013-05-31 13:55:14

标签: jwebunit

JWebUnit.beginAt

  

以绝对或相对于基本网址的URL开始对话。使用getTestContext().setBaseUrl(String)定义基本URL。绝对URL应以“http://”,“https://”或“www。”开头。

JWebUnit.gotoPage

  

转到给定页面,就像用户在浏览器中手动输入了URL一样。使用getTestContext().setBaseUrl(String)定义基本URL。绝对URL应以“http://”,“https://”或“www。”开头。

因此,有人说“在URL绝对或相对于基本URL开始对话”,而另一个说“转到给定页面,就好像用户在浏览器中手动输入了URL”。这对我的理解并没有帮助(特别是前者;后者是有道理的)。它们之间的实际区别是什么?我应该使用哪种,什么时候使用?

1 个答案:

答案 0 :(得分:0)

我终于设法在源代码中找到了答案。

beginAt执行两项操作:启动浏览器,然后使用其参数调用gotoPage。因此,您需要在第一次使用beginAt,然后再使用gotoPage次。 (也许如果管理多个窗口它有更多用途;我没有那么深入挖掘。)