如何使用量角器API而不是配置文件设置量角器(v1.4.0)baseUrl?

Sur*_*yan 5 dynamic set base-url protractor

我使用量角器v1.4.0,我想从命令行设置量角器baseUrl,所以我不能使用

baseUrl: 'http://localhost:8000/',

量角器配置文件中的config选项.我想在量角器配置文件中使用"params"选项定义基本URL的默认值,如下所示:

params: { baseUrl: 'http://localhost:8080/' },

然后通过在运行量角器时从命令行传递新值来覆盖默认值,如下所示:

protractor 'path_to_my_conf_file' --params.baseUrl http://localhost:80/

然后在我的spec文件中我需要使用protractor API设置基本URL,但我找不到如何做到这一点.

以下问题的第一个答案正是我需要的,但它不起作用.

如何动态地将URL添加到Protractor测试中?

use*_*657 7

作为另一种选择,也可以尝试browser.baseUrl = "https://test-url.com"onPrepare(在量角器1.4.0作品)


Jmr*_*Jmr 4

您可以从命令行更改它,如下所示:

protractor --baseUrl http://whateveryouwant
Run Code Online (Sandbox Code Playgroud)