2011-09-02 93 views
0

我们有一组测试,都是以登录开始的。 它们都是通过QA记录的,因此是html测试。如何检测Selenium html测试中的测试失败?

但是偶尔会出现问题,测试失败。当 发生在测试结束时注销不会被调用,所以 下一个测试尝试再次登录 - 使用打开./Login

如果你注销,工作正常。 但是,如果因为测试失败而没有注销,那么该命令会将您置于不同的路径中,然后该套件中的其余测试都会失败。

如果测试失败,我该如何告诉硒注销?

或者如果LogOut链接可用,我该如何告诉Selen注销其他 是否继续?

回答

0

从我的观点,但我宁愿按照以下几个步骤

创建所有测试用例库。创建将从库调用所需功能的套件。在套房使用下面的流程

呼叫登录

如果登录函数返回零调用所需的函数来执行。

如果被调用函数返回零调用注销。

:::::::::::::::::::::::::::::::::::::::::::::: ::

如果其中一个函数返回非零值,则将其存储在某个具有函数名称和错误的变量或数组中。
如果想了解更多细节,请告诉我。 例如如果函数给出错误返回非零值调用错误退出

0

您可以使用下面的方法: 方法1:TestNg注释。 方法2:使用try catch块在catch块呼叫注销功能,然后抛出异常

让我知道如果你需要更多的解释。