【发布时间】:2015-03-07 14:42:55
【问题描述】:
所以,我正在使用 Selenium Webdriver-Java。
我有四个文件
Setup.java 我在哪里设置 selenium 服务器和 Firefox 浏览器并停止它们。
login.java:用于测试登录页面中一些css属性的类
Logout.java:用于测试注销的类
Main.java 我在这里调用 Setup.java、login.java 和 logout.java
我在 Login 和 Logout 类中使用 softassert 方法,比如
SoftAssert s_assert = new SoftAssert();
s_assert.assertEquals(fontSize, "13px", "BANNER Font size Test");
我在文件中有很多软断言,我做了一个
s_assert.assertAll();
在 TestNG 报告中将其标记为失败
- 问题是,如果 Login 类中的任何断言失败,则不会执行 Logout 类。有没有办法 s_assert.assertAll();在我调用@test 下所有函数的主类中?
提前致谢!
沙里奥
【问题讨论】:
标签: java selenium webdriver testng