我正在使用Protractor打字稿来实现角度应用的自动化 . 当我运行使用"npm run e2e"时,我发现角度总是在https://localhost:4200上侦听 .
我试图将Protractor.conf.js中的baseUrl声明为param,如下所示 -
params:
{
baseUrl: 'http://www.angular.io'}
,
我正在传递baseUrl以在e2e-spec.ts中导航方法,如下所示 -
page.navigateTo(browser.params.baseUrl);
但是我不希望每次在其中传递Url阻塞到navigate()方法 . 所以我希望baseUrl应该被设置一次并被所有spec-ts文件反射或使用作为基本URL . 就像当我使用"npm run e2e"运行应用程序时,它会自动启动https://localhost:4200
你可以帮助我,如何在一个地方更改网址,例如在protraactor.conf.js中它应该由spec.ts中的navigate()自动使用 .
谢谢你的帮助......
1 回答
在配置文件中声明baseUrl,如下所示,
在Spec文件中,如下所述调用baseUrl,
它应该工作 .