我很新的AngularJS。 我试图自动化的angularJS应用。
- 安装的node.js
- 安装量角器(NPM安装-g量角器)
- webdriver的更新管理器工具(webdriver的经理更新)
- 启动驱动器(webdriver的经理开始)
我创建了一个简单的conf.js和spec.js文件。 一切正常,并设置去。
当我们执行spec.js,量角器谈话硒的webdriver然后启动浏览器并做其他的东西像angularJS程式互动。 我对么?
那么,什么是Node.js的在这里量角器的作用?
我可能是错的,如果是的话请大家指正,并解释量角器是如何工作的。
提前致谢 :)
Node.js的是一个开源的运行时环境中开发JavaScript应用程序。
WebDriverJS已经写在Node.js和受量角器已经写在WebDriverJS的顶部。
Node.js的将执行你写在你的天赋和po文件与它的JavaScript引擎(谷歌V8)的JavaScript代码,或者你已经如此绚丽描述:“做其他的东西像angularJS程式互动”。
阅读更多这里和这里
量角器是一个Node.js的应用......因此节点的要求。 量角器Javascript编写的,所以它需要一个JavaScript引擎,该引擎节点提供( 谷歌V8 ),从而使其能够在服务器上运行。
Node.js的是,我们正在使用的量角器自动化工具来运行基于application.It含有硒和其他浏览器的驱动程序在不同的环境中运行我们的应用程序的angular.js包文件。