【发布时间】:2020-05-05 06:18:09
【问题描述】:
我们有一个宁静的框架,通过屏幕截图和失败的电影在执行过程中记录,并且是其中的一部分并按顺序发生
即
- 测试用例第 1 步 - 通过
- 测试用例第 2 步 - 失败
- 第二步失败的影片和截图
- 测试用例第 3 步 - 通过
电影和截图上传到FTP服务器,可能会导致速度慢,如果网络慢,有时会挂起
我的问题是:
- 在哪里保存这些屏幕截图和电影的最佳位置? Netapp 或 box.com 会解决这个问题吗?我相信不会,因为它们也依赖于网络速度
或
- 我们是否可以使用线程,即执行继续,我们创建另一个线程来处理屏幕截图创建或电影并进行上传,而不影响当前执行。但是,我不确定 Serentity 是否支持这一点
或
- 将文件保存在本地项目目录下,执行完后再上传?
执行结果很重要,需要备份
【问题讨论】:
标签: java selenium file-upload screenshot serenity-bdd