【发布时间】:2013-12-11 12:49:35
【问题描述】:
有什么方法可以在每个 bean 的方法调用之前调用方法吗?
我在春天使用硒和黄瓜。由于这个原因,所有页面都是单例的,而且由于我使用的是 @FindBy 注释,所以我想在每次使用页面时调用 PageFactory.initElements(driver, object)。
使用标准页面对象模式,这将通过在构造函数中调用它来完成。
我想避免的是在每个方法中指定这样的方法:
public void clickThis() {
PageFactory.initElements(driver, this)
...
}
public void clickThat() {
PageFactory.initElements(driver, this)
...
}
我不想返回新页面,因为它们将无法在功能之间共享。
【问题讨论】:
标签: java spring spring-aop