javascript - 将 Protractor 测试脚本和依赖项打包到一个文件中

标签 javascript protractor packaging

现在我让 Protractor 开始工作了。然后我还有一个问题:如何将spec文件和所有依赖项打包到一个文件中,例如rpm或其他格式,以便我可以轻松地将其安装在另一台机器上运行它?我在网上搜索了一些工具来打包网页中使用的javascript和CSS以及图像。但就我而言,我只需要将我编写的用于测试的 JavaScript 打包到一个文件中。

我很感激任何建议。

最佳答案

简短的回答是这是不可能的。

当您在新机器上运行 Protractor 时,您需要具有

  1. 正在运行的 selenium-webdriver 服务器实例(包含您要测试的所有浏览器)
  2. nodejs

但是,假设您运行 Protractor 的新计算机已设置nodejs和selenium-webdriver(即本地计算机正在运行它,或者您正在通过网络进行测试,例如使用sauselabs),那么我想您可以压缩文件以作为一个文件发送。

关于javascript - 将 Protractor 测试脚本和依赖项打包到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27950528/

相关文章:

javascript - Protractor - 断言评估()值

linux - CPack: "make package"生成一个空的 deb 包

java - Seam & 多个 war : Contexts. getSessionContext() 在其他 war 中为 null

angularjs - 我可以让 Protractor 使用安装在node_modules中的IEDriverServer.exe webdriver-update吗?

javascript - 从 jQuery + AJAX 请求中选择时,IE8 返回 NULL

javascript - 未在 Google Chrome 中清除缓存

javascript - 在 VS Code 中使用 Code Runner 运行 JavaScript 时出现“无法识别 "' 节点”错误

angular - Protractor:只能为页面启用虚拟时间,不能为工作人员启用虚拟时间

.net - 有没有办法在一个dll中打包多个.NET程序集?

javascript - 分区 :hover works oddly in IE-8