对于常规网站,有各种工具可以对应用程序执行自动UI测试,例如Selenium.但是,我如何为Chrome Packaged Apps执行此操作?我的应用程序大量使用特定于Chrome应用程序的API,因此将其作为常规网页托管进行测试将无法正常工作.
这方面的最佳实践或工具?
小智 0
在某些方面,我认为测试 chrome 应用程序类似于测试本机应用程序 - 那里使用的典型方法包括在代码中构建额外的钩子以进行测试,以及利用操作系统提供的自动化工具(辅助服务、OSX 自动化程序等)
这是可能有帮助的一件事:chrome 支持命令行标志:
<path to chrome> --load-and-launch-app=<path to app code directory>
Run Code Online (Sandbox Code Playgroud)
在启动时,它将导致它加载应用程序源代码的解压版本(相当于从 chrome://extensions 页面点击“加载解压扩展..”),然后发送 chrome.app.runtime.onLaunched 事件到你的代码。
| 归档时间: |
|
| 查看次数: |
1529 次 |
| 最近记录: |