小编use*_*222的帖子

Spring 在每次方法调用之前调用方法

有没有办法在每次调用 bean 的方法之前调用一个方法?

我在春天使用硒和黄瓜。由于这个原因,所有页面都是单例,并且因为我使用 @FindBy 注释,所以每次使用页面时我都想调用 PageFactory.initElements(driver, object) 。

使用标准的页面对象模式,这将通过在构造函数中调用它来完成。

我想避免的是在每个方法中指定这样的方法:

public void clickThis() {
    PageFactory.initElements(driver, this)
    ...
}

public void clickThat() {
    PageFactory.initElements(driver, this)
    ...
}
Run Code Online (Sandbox Code Playgroud)

我不想返回新页面,因为它们将无法在功能之间共享。

java spring spring-aop

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

spring ×1

spring-aop ×1