gpt4 book ai didi

java - Arquillian Graphene 浏览器屏幕截图 : Cannot use Drone with Qualifier

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:31 25 4
gpt4 key购买 nike

我使用 Arquillian 1.1.6.Final 通过使用 Arquillian Drone 2.0.0.Alpha3Arquillian Graphene 2.1.0.Alpha2Arquillian Browser Screenshooter 2.1.0.Alpha2 来测试 JSF。它工作得很好,并按预期给了我一个屏幕截图

当我将 Arquillian Droneorg.jboss.arquillian.drone.api.annotation.Qualifier 一起使用时,出现了一些问题

java.lang.IllegalStateException: There is no context available for qualifier org.jboss.arquillian.drone.api.annotation.Default. 
Available contexts are [interface test.com.scc.aspg.demo.arq.simple.MyExtraBrowser].
at org.jboss.arquillian.graphene.context.GrapheneContextImpl$LazyContext.getContext(GrapheneContextImpl.java:302)
at org.jboss.arquillian.graphene.context.GrapheneContextImpl$LazyContext$1.getTarget(GrapheneContextImpl.java:311)
at org.jboss.arquillian.graphene.proxy.GrapheneProxyHandler.getTarget(GrapheneProxyHandler.java:149)
at org.jboss.arquillian.graphene.proxy.GrapheneContextualHandler.invoke(GrapheneContextualHandler.java:118)
at com.sun.proxy.$Proxy336.unwrap(Unknown Source)
at org.arquillian.extension.recorder.screenshooter.browser.impl.BrowserScreenshooter.getTakingScreenshotsBrowser(BrowserScreenshooter.java:158)

我的代码如下:-

import org.jboss.arquillian.drone.api.annotation.Qualifier;

@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.PARAMETER })
@Qualifier
public @interface MyExtraBrowser {

}

@RunWith(Arquillian.class)
public class DroneTest {

@Drone
@MyExtraBrowser //<---This works without Arquillian Browser Screenshooter
private WebDriver browser;

@Test
@RunAsClient
public void ensureIndexPage() {
try{
browser.get("http://www.google.com")
} catch (Exception e){
e.printStackTrace();
}
}
}

您能帮忙提供进一步的建议吗?

最佳答案

这是一个错误 ARQGRA-467已在 2.1.0.Alpha2 中修复,本应修复此问题。

参见https://github.com/arquillian/arquillian-recorder/issues/10了解详情。

也许您应该在那里添加评论。

关于java - Arquillian Graphene 浏览器屏幕截图 : Cannot use Drone with Qualifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28271676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com