当前位置: 首页 > 知识库问答 >
问题:

ZATS:ZATSException:找不到实例,请先调用init

越心水
2023-03-14

我正在编写我的第一个ZATS测试,我试图根据Zkoss的示例来做它。

这是我的测试:

public class zatsTest {
@BeforeClass
public static void init() {
    Zats.init("./src/main/resources/web");
}

@AfterClass
public static void end() {
    Zats.end();
}

@AfterMethod
public void after() {
    Zats.cleanup();
}

@Test
public void testLoginGUI() {
log.info("Testing Login GUI ...");
DesktopAgent deskAgent = Zats.newClient().connect("/login.zul");//<---

ComponentAgent button = deskAgent.query("loginButton");
ComponentAgent tbLogin = deskAgent.query("#login");
ComponentAgent tbPassword = deskAgent.query("#password");

// Successful login
log.info("Testing correct login and password...");
tbLogin.type("root");
tbPassword.type("nysnys");
Assert.assertEquals(deskAgent.query("#login"), "root", "correct login must be 'root' ");
Assert.assertEquals(deskAgent.query("#password"), "password", "correct password must be 'nysnys' ");
button.click();
log.info("Testing Login GUI has been finished.");
}
}

对于我的实习,我必须了解ZATS是如何工作的,并对登录zk Gui(zk 8.0和zats-mimic-ext7版本1.2.0,Maven项目)进行测试。但我有点迷惑不解。我使用TestNG。

maven项目结构

共有1个答案

穆毅然
2023-03-14

所以,这帮助我解决了我的Reactor项目的问题。

            env = new DefaultZatsEnvironment("../ControlCenterPack/src/main/webapp/WEB-INF");
            env.init("../ControlCenterCore/src/main/resources/web");
 类似资料:
  • 我在Spring有3个微服务: 网飞尤里卡 制片人 消费者 和另一个用Eureka-js-client用NodeJs编写的微服务 null 我的代码怎么了?

  • 问题内容: 我使用以下代码列出所有远程和本地SQL Server实例: 在我的本地计算机上运行代码。该代码可以找到并列出已安装的SQL Server Express实例(版本9.0.5000),但无法列出其他SQL Server实例(版本10.0.1600)。 我已经在Internet上进行了大量研究,并确保(1)Sql Browser正在运行,以及(2)UDP端口1434已打开。 有人知道为什么

  • 我使用以下代码: 你能帮我吗?

  • 问题内容: 我正在编写一个JAX-RS库(不是应用程序)。 我有: 和测试类: 我正在使用jersey测试框架v2.17进行测试 我发现只有会被调用,而祖先中定义的那些方法不会被调用。注意,在类中声明的field()已正确注入。 这正常吗?我该怎么办? 结论 我对嵌入式Glassfish进行了测试,发现正如Antonin Stefanutti所指出的那样,这些回调方法按预期顺序被调用。 问题答案:

  • 问题内容: 我安装了request模块,并收到错误消息: 我已经阅读了有关此错误的所有文章,并了解这是因为未全局找到模块请求,但是我已经尝试了2条建议 npm安装请求-g 应该把它安装在/ usr / loca / bin吗?因为我在那里看不到。 和 sudo npm链接 / usr / local / lib / node_modules / request-> / Users / soulso

  • 使用最新的Springboot和MapStruct版本,并使用Maven构建,我试图实现官方MapStruct网站中给出的“从这里开始”示例 我的代码更简单: pom.xml 汽车JAVA 卡片to.java } 卡马珀。java接口 主要应用 所有代码均在本公开回购协议中:https://github.com/pgbonino/mappertest 运行时,我遇到以下错误: 我在官方的MapSt