Seam对话背景基础知识

时间:2013-04-18 14:49:31

标签: selenium-webdriver seam2 jboss-arquillian

我是这个Seam的新手,我也想和Arquillian一起前进。

在我们的Selenium(WebDriver)测试的设置中,我试图利用利用实体管理器的构建器类,因此UI测试的范围仅针对其目的。

但是,我最终收到错误,因为对话上下文不存在。我知道解决这个问题的方法是涉及到,但是我希望能够快速达到足够的速度来实现这一目标。我有一些关于这个主题的参考文献,我将用它来填补空白。

我意识到这很模糊。我需要提供哪些其他信息才能获得有用的反馈?

修改

我正在使用它作为解决方案:https://docs.jboss.org/author/display/ARQ/Seam+2,但我在堆栈中将以下内容作为根本原因:

Caused by: java.lang.IllegalArgumentException: WEB-INF/web.xml not found in classloader sun.misc.Launcher$AppClassLoader@3182f0db
    at org.jboss.shrinkwrap.api.asset.ClassLoaderAsset.<init>(ClassLoaderAsset.java:70)
    at org.jboss.shrinkwrap.api.asset.ClassLoaderAsset.<init>(ClassLoaderAsset.java:45)
    at org.jboss.shrinkwrap.impl.base.container.WebContainerBase.setWebXML(WebContainerBase.java:94)
    ... 55 more

唯一的web.xml位置位于qa之外的另一个项目中,但在pom中被引用为依赖项。

重申一下,我试图在我的设置中使用构建器组件进行Selenium(WebDriver)UI测试时,尝试解决不存在的Seam对话上下文。我想学习如何将所有这些东西放在一起,因为我不熟悉这个技术堆栈。

0 个答案:

没有答案