是否有在多个版本的 Internet Explorer 中运行量角器 e2e 测试的最佳实践?
问问题
1012 次
3 回答
2
我刚刚写了一篇关于如何使用量角器和 IE VM 进行设置的博文:
http://elgalu.github.io/2014/run-protractor-against-internet-explorer-vm/
这篇文章有点广泛,因为它针对的是我的同事,所以你应该先看看下面的部分,也许你会在那里找到你要找的东西:
备选方案 1 - 在 Windows 上安装 nodejs
于 2014-04-04T02:36:49.277 回答
0
最佳实践是使您的系统易于维护、对崩溃和关闭具有弹性并且完全自动化。我正在设置一个系统来运行多个 Windows 和 IE 配置来进行测试。我用了:
- http://www.ubuntu.com Ubuntu,用于主机操作系统
- https://www.virtualbox.org Virtualbox,用于运行多个 Windows 和 IE 实例
- http://modern.ie用于 VM 映像
- http://gruntjs.com Grunt,用于任务自动化
- https://www.npmjs.org/package/grunt-protractor-runner Grunt 插件,用于量角器
- https://github.com/sindresorhus/grunt-concurrent Grunt 插件,用于并发
- http://jenkins-ci.org/ Jenkins,用于在 Git 提交上构建自动化
每当发生 Git 提交时,Jenkins 都会启动构建,然后运行脚本来检查并确保所需的 VM 映像正在运行,并且 Selenium 正在运行,然后它运行 grunt 任务,该任务会同时启动多个 ie 实例进行测试。
于 2014-02-25T19:33:09.243 回答
0
您可以使用saucelabs。各地的最佳实践之一是将任务委派给专业人员。saucelabs 提供了许多版本的 IE。
于 2014-01-18T06:22:15.750 回答