无法将带有java@FindBy注释的selenium解析为类型

无法将带有java@FindBy注释的selenium解析为类型,java,selenium,Java,Selenium,我将selenium与java和以下pom包一起使用 <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version> </dependency> org.seleniumhq.selenium 硒爪哇 3.141.59

我将selenium与java和以下pom包一起使用

<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>

org.seleniumhq.selenium
硒爪哇
3.141.59
我可以使用WebDriver和其他对象,但当我尝试使用注释@FindBy时,我的项目似乎找不到满足它的包,“无法解析为类型”,它也不建议使用selenium包

selenium的注释系统位于哪个maven存储库中? 还是我在这里遗漏了什么


谢谢

您可以从selenium网站下载客户端combine jar,该网站包含该软件包(import org.openqa.selenium.support.FindBy;)

使用您的代码试用和错误堆栈跟踪更新问题我想是这样的:向您的pageclass添加一个构造函数:
public YourClassName(){PageFactory.initElements(驱动程序,这个)};
如果其他一切正常,这应该会有帮助。请在pom.xml文件中添加页面工厂的依赖项。
ru.sbtka.tag页面工厂1.3.7