Java 无法使用thucydides和HtmleElements实例化类型类的页面

Java 无法使用thucydides和HtmleElements实例化类型类的页面,java,selenium-chromedriver,thucydides,htmlelements,Java,Selenium Chromedriver,Thucydides,Htmlelements,我是新来的:)。我现在正在用修昔底德v写自己的测试框架。0.9.203,带有HTMLV元素。1.9和chromedriver v。2.30.0,在驱动程序和修昔底德之间的兼容性方面存在问题。请在下面找到我的pom.xml文件,我在哪里出错 UTF-8 0.9.203 铬 真的 1.9 src/test/java 净修昔底德 修昔底德核 ${thucydides.version} 净修昔底德 修昔底德 ${thucydides.version} 朱尼特 朱尼特 4.12 org.slf4j sl

我是新来的:)。我现在正在用修昔底德v写自己的测试框架。0.9.203,带有HTMLV元素。1.9和chromedriver v。2.30.0,在驱动程序和修昔底德之间的兼容性方面存在问题。请在下面找到我的pom.xml文件,我在哪里出错


UTF-8
0.9.203
铬
真的
1.9
src/test/java
净修昔底德
修昔底德核
${thucydides.version}
净修昔底德
修昔底德
${thucydides.version}
朱尼特
朱尼特
4.12
org.slf4j
slf4j简单
1.7.21
ru.yandex.qatools.htmlelements
htmlelements匹配器
${htmlelements.version}
org.seleniumhq.selenium
硒铬驱动器
2.30.0
org.apache.commons
下议院行政长官
1.3
ru.yandex.qatools.properties
属性加载器
1.3
ru.yandex.qatools.htmlelements
修昔底德家族
1.11
ru.yandex.qatools.htmlelements
Htmlements java
${htmlelements.version}
org.apache.maven.plugins
maven surefire插件
2.19.1
铬
org.apache.maven.plugins
maven编译器插件
3.5.1
1.8
1.8
net.thucydides.maven.plugins
maven thucydides插件
${thucydides.version}
修昔底德报告
整合后测试
总数的
此外,在运行测试时,我有此
异常

未能实例化com.epam.frameworks.thusydides.basics.pages.FilteringPage(null)类型的页面
下面是FilteringPage和步骤代码:

public class FilteringPage extends PageObject {

    public FilteringPage(WebDriver driver) {
        super(driver);
    }

    public FilterBlock filterBlock;
}

public class FilterBlockSteps extends ScenarioSteps {

    public FilterBlockSteps(Pages pages){
        super(pages);
    }

    private FilteringPage onFilteringPage(){
        return pages().get(FilteringPage.class);
    }

    @Step("Ввод начальной цены {0}")
    public void setFilterStartPrice(String price) {
        onFilteringPage().filterBlock.priceFrom.sendKeys(price);
    }

    @Step("Ввод конечной цены {0}")
    public void setFilterFinishPrice(String price) {
        onFilteringPage().filterBlock.priceTo.sendKeys(price);
    }

    @StepGroup
    public void filtering(String priceFrom, String priceTo){
        setFilterStartPrice(priceFrom);
        setFilterFinishPrice(priceTo);
    }
}

这段代码在没有htmlelements的情况下运行吗?@artkoshelev是的,这段代码在没有htmlelements的情况下运行,我五分钟前在我的IDE中对他进行了测试,接下来就是库版本有点过时了。当前的htmlelements版本是1.17,修昔底德版本是0.9.275。没有
htmlelements
,这段代码可以工作吗?@artkoshelev是的,这段代码在没有htmlelements的情况下工作,我五分钟前在我的IDE中对他进行了测试,下一件事是有点过时的库版本。当前的Htmlements版本是1.17,修昔底德版本是0.9.275。