我正在寻找一种方法来访问我通过命令行传递的 baseUrl。例如。
protractor conf.js --baseUrl=http://myawesomesite.com
我试过 browser.baseUrl
返回我在 conf.js
中设置的 baseUrl
,但似乎不是从命令行。
最佳答案
browser.baseUrl
是获取 baseUrl 的方式...
我认为可能有不同的方法来获取命令行 baseUrl 的原因是因为我的测试在 browserstack 上失败了。它要么忽略从命令行传递的 baseUrl,要么使用配置中的默认值。删除配置中的默认值,然后失败,因为它是空白的。
不确定此问题的解决方案是什么...因为它刚刚重新开始工作。可能是缓存(虽然我不知道在哪里),或者可能是 Jasmine2(因为问题是在 BeforeAll block 中调用的)?
无论如何,想更新这个并感谢回答者的帮助!
关于javascript - Protractor :如何获取从命令行传递的 baseUrl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31930049/