1

我最近关注了一个关于在内部运行量角器测试的教程。令我惊讶的是它可以工作,但是我必须删除 jasmine2 作为 conf 文件中的框架,否则我会收到这个错误

config.framework jasmine2 is not a valid framework.

这也是我第一次通过 vs 运行 chromedriver,它不能像以前那样发送密钥。前任:this.passwordTextField.clear().sendKeys(browser.params.password);

我不确定如何让量角器识别 jasmine2。我也使用 --save-dev 标签手动安装了 jasmine。Protractor 是 2.5.1 版本, jasmine 是 2.1.4

知道发生了什么吗?或者是否有更好的方法在 vs 中运行量角器?

我正在使用本教程,但它并不完全有效,所以我借用了她的示例代码并对其进行了编辑,这很有效。这是网站: https ://misaxionsoftware.wordpress.com/2014/01/30/angularjs-protractor-visual-studio-super-dry/

4

1 回答 1

0

protractor仅当使用 <= 1.5.0时才会发生此错误。检查测试是否由正确的protractor可执行文件执行。仅供参考,这就是失败的地方

例如,您可能有一个旧的全局安装量角器,而不是本地安装在项目的node_modules.

或者,我在实践中也看到,位于的量角器可执行文件.bin/protractor由具有量角器作为依赖项的包之一更新(例如grunt-protractor-runner,例如)。

于 2015-12-16T16:00:40.147 回答