javascript - Protractor :如何获取从命令行传递的 baseUrl?

标签 javascript selenium-webdriver protractor

我正在寻找一种方法来访问我通过命令行传递的 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/

相关文章:

Protractor - 在启动我的测试规范之前执行登录脚本

angular - 如何检查输入字段是否包含 Protractor 测试中的任何值

html - Protractor - 使用 css 选择器查找元素

javascript - 如何在 JS 类中对函数进行排队,直到完成基本的 ajax 请求

javascript - 什么是 DOM 就绪事件?

selenium-webdriver - 我如何真正使Geb与Grails 2.3.11一起使用?

java - 验证选择元素

javascript - 处理事件后asp.net运行javascript函数

javascript - require.config 和 requirejs.config 有什么区别

javascript - 以 Selenium WD 作为 promise 从标签文本获取输入