使用ng-apimock模拟角度应用程序的场景时,是否必须先启动该应用程序才能设置场景?或如何设置要在应用启动时使用的方案?
以下内容提供了预期的结果:
loginPage.navigateToBaseUrl();
loginPage.selectScenario('terms-and-conditions-get-request','terms-and-conditions-not-accepted');
loginPage.navigateToBaseUrl();
loginPage.loginButton().click();
这不会给我带来预期的结果(它使用设置为默认的方案):
loginPage.selectScenario('terms-and-conditions-get-request', 'terms-and-conditions-not-accepted');
loginPage.navigateToBaseUrl();
loginPage.loginButton().click();
为什么在设置场景之前必须先启动应用程序,然后再重新启动它才能使其正常工作?
注意:如果我在两种可能的情况下都将默认值设置为false,那么它就可以工作而无需先导航到URL。