我试图在一个 java 项目中的 JUnit 测试中拦截 webdriver 方法。我用 Aspects 创建了另一个项目,但无法将它们集成在一起工作。基本上我需要在测试进行时在控制台上打印消息。
谁能指出我不使用 Spring 的任何方向?(搜索网络提供了大量的 Spring 教程)。我正在使用安装了 AJDT 的 Eclipse Juno。
谢谢!
为了将一个项目编织到另一个项目中,您需要将方面放置在测试项目的方面路径上。去做这个:
这应该有效。或者,如果您无法将测试项目转换为 AJ 项目,请将测试项目添加到方面项目的 In 路径中。然后从方面项目的类文件中启动测试。
更多关于 inpath 和方面路径的信息:http: //eclipse.org/aspectj/doc/released/devguide/ajc-ref.html