在开始新的测试用例之前清除Workspace

时间:2018-02-05 19:42:32

标签: java eclipse eclipse-rcptt

我在使用eclipse rcptt时遇到问题,我有两个独立的测试用例。

第一个测试用例在工作区中创建一个新项目并做一些事情,最后从工作区中删除项目。

第二个测试用例再创建另一个项目并做其他事情。

问题是当第一个测试用例失败时,它无法从工作区中删除项目。

在运行第二个测试用例之前,我使用

try{

    with [get-window "Delete project"] {
    get-button OK | click
    }
}-catch{

    with [get-window "Delete project"] {
    get-button OK | click
}

但它无法从工作区中删除项目。我不知道为什么??

因此,如果测试用例失败,则rcptt无法运行其余的测试用例。

是否有一种智能方法可以从工作区删除项目,无论是测试用例失败还是传递???

我也试过使用

empty workspace context.

实际原因在图像中给出 enter image description here

rcptt无法录制此内容。

1 个答案:

答案 0 :(得分:0)

无需从ECL代码中删除项目。

相反,在测试用例中使用Workspace上下文;它有一个清晰的工作区'复选框,在部署时删除项目。它在案件开始之前部署;无论之前的案件如何结束。