Java 不能将Arquillian石墨烯与Arquillian雄蜂配合使用

Java 不能将Arquillian石墨烯与Arquillian雄蜂配合使用,java,selenium,selenium-webdriver,jboss-arquillian,arquillian-drone,Java,Selenium,Selenium Webdriver,Jboss Arquillian,Arquillian Drone,我使用Arquillian 1.1.6.Final通过Arquillian无人机2.0.0.3测试JSF。它工作得很好。但当我使用Arquillian Graphene 2.1.0.Alpha1进一步添加该功能时,有一个例外 java.lang.NullPointerException 位于org.jboss.arquillian.graphene.enricher.WebElementEnricher.enrichWebElementEnricher.java:68 位于org.jboss.a

我使用Arquillian 1.1.6.Final通过Arquillian无人机2.0.0.3测试JSF。它工作得很好。但当我使用Arquillian Graphene 2.1.0.Alpha1进一步添加该功能时,有一个例外

java.lang.NullPointerException 位于org.jboss.arquillian.graphene.enricher.WebElementEnricher.enrichWebElementEnricher.java:68 位于org.jboss.arquillian.graphene.enricher.GrapheneEnricher.enrichGrapheneEnricher.java:55 位于org.jboss.arquillian.test.impl.TestInstanceEnricher.EnrichtTestInstanceEnricher.java:52 即使我将Arquillian Graphene还原为2.0.3.Final版本,仍然会引发异常。这是我的pom.xml

2.0.0.3 1.1.6.最终版本 2.1.0.1 2.0.3.1最终版本 1.0.0.1 2.44.0 org.jboss.arquillian 阿奎利安bom ${my.arquillian.version} 聚甲醛 进口 org.jboss.arquillian.selenium 硒物料清单 ${my.arquillian.selenium.version} 聚甲醛 进口 org.jboss.arquillian.extension 阿奎利安无人机 ${my.arquillian.drone.version} 聚甲醛 进口 org.jboss.arquillian.extension 阿奎利安无人机网络驱动程序 聚甲醛 测验 org.jboss.arquillian.graphene 石墨烯网络驱动器 ${my.arquillian.graphene.version} 聚甲醛 测验 org.seleniumhq.selenium 硒服务器 ${my.project.dependency.test.scope} servlet-api-2.5 org.mortbay.jetty 我的单元测试是

@RunWithArquillian.class 公共类无人机测试{ @嗡嗡声 专用网络驱动程序浏览器; @试验 @RunaClient 公共网页{ 试一试{ 浏览器gethttp://www.google.com }捕获异常e{ e、 printStackTrace;//我正在寻找另一个Arquillian套件扩展,而不是rhq Arquillian套件扩展,它能够与Arquillian 1.1.6.Final、Arquillian Drone 2.0.0.Alpha3和Arquillian Graphene 2.1.0.Alpha1一起工作。我发现它对所有这些都非常有效

无论如何,有一些限制,这是一个已知的问题,它不能与Arquillian Warp一起工作


如果我们想在没有Arquillian Warp的情况下实现代码覆盖率,Jacoco可能会有所帮助。

我已经想到了。我的super pom包含rhq Arquillian套件扩展。删除该依赖项后,Graphene 2.1.0.Alpha1工作正常。我正在寻找另一个Arquillian测试套件扩展,它可能与Graphene一起工作。我将我将在完成后更新。有关Arquillian石墨烯的更多信息: