You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven+Java+Appium自动化项目报错:无法解析'page'及Not a statement

问题解决:Java代码中的"Not a statement"和"Cannot resolve symbol 'page'"报错

你代码里的page:this是不符合Java语法的写法,这就是引发两个报错的根源。

调用PageFactory.initElements方法时,第二个参数直接传入当前类的实例this即可,无需添加page:前缀。修正后的代码如下:

public DesbloqueioSaldo(AppiumDriver<RemoteWebElement> driver){
    PageFactory.initElements(new AppiumFieldDecorator(driver), this);
}

PageFactory.initElements方法的第二个参数作用是指定要初始化元素的页面对象,传递this就能让PageFactory自动初始化类中用@FindBy等注解标记的移动端元素。

内容的提问来源于stack exchange,提问作者Thiago Andrade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 18:21:34