Angularjs 用量角器测试函数

Angularjs 用量角器测试函数,angularjs,protractor,Angularjs,Protractor,我正在尝试使用量角器测试角度代码。我能够使用元素(by.id或by.css)测试html上可见的元素。我需要一种方法来测试javascript文件中的函数。假设我们点击html上的一个按钮,调用javascript文件中的一个函数,这就是我想要测试的 我想你在这里遇到了范围界定问题。使用量角器,您可以通过在浏览器中打开的用户界面,自动执行用户操作(单击、输入键、悬停等),从最终用户的角度从一端到另一端测试应用程序 要测试函数,您应该查看 我想你在这里遇到了范围界定问题。使用量角器,您可以通过在浏

我正在尝试使用量角器测试角度代码。我能够使用元素(by.id或by.css)测试html上可见的元素。我需要一种方法来测试javascript文件中的函数。假设我们点击html上的一个按钮,调用javascript文件中的一个函数,这就是我想要测试的

我想你在这里遇到了范围界定问题。使用
量角器
,您可以通过在浏览器中打开的用户界面,自动执行用户操作(单击、输入键、悬停等),从最终用户的角度从一端到另一端测试应用程序


要测试函数,您应该查看

我想你在这里遇到了范围界定问题。使用
量角器
,您可以通过在浏览器中打开的用户界面,自动执行用户操作(单击、输入键、悬停等),从最终用户的角度从一端到另一端测试应用程序


要测试函数,您应该查看

谢谢!!这就是我要找的。我可以知道Karma是否可以用于测试模块吗?@user3633315 Karma是一个测试运行程序,是的,通常用于运行单元测试。很高兴它有帮助。我正在尝试使用jasmine框架进行单元测试。这行得通吗?还是我们需要因果报应。@user3633315
jasmine
是一个测试框架,
karma
是一个测试运行程序-您需要两者..服务('sampleSvc',函数($http,$q,$window,modalSvc){我有一个这样的服务..当我进行单元测试时,我必须注入$http$q$window modalSvc作为依赖项吗?我总是会遇到这样一个错误:ModalSvCprovider谢谢!!这就是我想要的..我可以知道Karma是否可以用来测试模块吗?@user3633315 Karma是一个测试运行程序,是的,通常都是这样y曾经运行过单元测试。很高兴它能帮上忙。我正在尝试使用jasmine框架进行单元测试。这行得通吗?还是我们需要karma呢?user3633315
jasmine
是一个测试框架,
karma
是一个测试运行程序-您需要两者..服务('sampleSvc',函数($http,$q,$window,modalSvc){我有一个这样的服务..当我进行单元测试时,我是否必须注入$http$q$window modalSvc作为依赖项?我总是收到一个类似于未知提供程序的错误:modalSvcprovider