我们将 selenium 用于基于 Web 的应用程序,将 LeanFT 用于使用 Java 的桌面和 Citrix 应用程序(例如:PowerBuilder、终端仿真器)
仅使用 LeanFT 或 selenium 不会导致任何问题(我们使用 LeanFT 报告器和seleniumTakesScreenshot
),但问题是,在一个带有屏幕截图的流程中,当我们在 LeanFT 和 Selenium 之间切换上下文时。
到目前为止我们已经尝试过:如果 seleniumgetDriver
返回,尝试切换到 LeanFT 屏幕截图null
,但没有,如果我们webDriver
先开始,它会失败
在我们的框架中截屏是 的一部分onTestPass
,onTestFail
因此最终用户不必显式调用getScreenshot
.
知道我们可以利用什么来通知基于 LeanFT 或 selenium 捕获屏幕的方法吗?目标是通过使用 selenium 的结果和 LeanFT 的结果创建一个报告
注意:我们不想对所有事情都使用 LeanFT(由于现有脚本的可重用性),我们应该将 LeanFT 用于非 Web 相关系统