使用 Web 套接字运行 JavaScript 验收测试
using web sockets for running javascript acceptence tests
我是否可以使用 websockets 作为测试运行器类型机制在单页 ajax 应用程序上运行验收测试。我认为它可以通过加载单个应用程序页面然后加载另一个页面来工作,这两个页面都使用 websocket 连接。当 ajax 应用程序加载时,它会通知另一个页面,然后另一个页面开始使用普通 js 运行测试,以触发 ajax 应用程序中的函数/事件等。这似乎是一个比硒更简单的解决方案,这意味着我可能会使用我需要的任何测试运行器。
- 这可能吗?
- 目前是否有任何框架在这样做?
Websockets 对于两个客户端页面之间的通信是必需的,即使它们位于不同的域中也是如此。 window.postMessage
是更好的选择。
相关文章:
- Javascript单元测试
- 验收测试主要针对传出的http请求
- 如何在Javascript中测试函数的相等性
- 单页应用程序的javascript集成测试
- 如何在 javascript 中测试 setTimeout 内部的函数
- 在JavaScript中测试一个无效参数w/Chai
- Javascript由于测试中的双反转逗号而失败
- Javascript Mocha测试-测试函数表达式中的函数表达式
- 如何在javascript中测试字符串是否包含带正则表达式的数字
- Javascript个性测试使用'这'和data-*属性
- Javascript单元测试依赖关系-当依赖对象发生变化时,如何使测试失败
- 将Jasmine JavaScript单元测试与TFS Build CI集成的简单方法
- 带有事件模拟的javascript UI测试框架
- 在javascript中测试变量是否为null,而不会导致未定义的错误
- 没有返回类型的函数的Javascript单元测试
- 在我的Javascript单元测试中,expect(true).toBeTruthy()失败
- 请参阅 Codeception 验收测试中的 JavaScript 变量值
- 我可以在Codeception的验收测试中执行Javascript mit PhpBrowser吗?
- 使用 Web 套接字运行 JavaScript 验收测试
- 如何在Javascript应用程序中进行烟雾测试和验收测试