报错:
在获取元素的js属性时一直获取不到,报空指针,定位到元素时,发现是@FindBy的元素没有找到
解决方法:
在page类的构造函数中加上了 界面初始化,让元素先隐式加载,这样就不会出现返回元素为空的情况辣
PageFactory.initElements(driver,this);
调整后的代码:

文章讲述了在JavaScript中遇到元素属性获取失败的问题,原因在于@FindBy注解的元素未在页面完全加载时找到。解决方案是在PageFactory的构造函数中加入元素初始化,确保元素隐式加载以避免空指针异常。
报错:
在获取元素的js属性时一直获取不到,报空指针,定位到元素时,发现是@FindBy的元素没有找到
解决方法:
在page类的构造函数中加上了 界面初始化,让元素先隐式加载,这样就不会出现返回元素为空的情况辣
PageFactory.initElements(driver,this);
调整后的代码:


被折叠的 条评论
为什么被折叠?
