问题标签 [arquillian-drone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jakarta-ee - 带有 EJB 模拟的 Arqullian JSF 测试
我正在尝试编写一些测试来检查 GUI 是否正常运行。我的 EAR 项目分为带有 EJB(业务逻辑)和 WAR(通常是 GUI)的 jar。到目前为止,我已经编写了几个测试并且业务逻辑按需要工作。但是,我正在为功能测试进行 Arquillian 测试。
例如:我有一个登录表单,Session Scoped bean 负责使用给定的用户名和密码向 EJB 发送调用。EJB 执行整个逻辑——验证、数据库访问等,然后返回用户对象。EJB 是使用 CDI 注入的。
我想做的是模拟注入的 EJB,所以我可以简单地返回 null 或 new User 而无需数据库调用和处理。我知道我可以简单地编写一个新的模拟 ejb 类并将其添加到 ShrinkWrap 部署而不是真正的实现,但我发现使用 Mockito 是更好的解决方案。
我尝试通过 @Mock 注释来模拟它,然后在托管 bean 上使用 @InjectMocks,但这没有任何好处。我确实引用了注入模拟的托管 bean,但这不是网站调用的对象。我相信这是因为对于功能测试,我作为客户端运行测试,而模拟应该在服务器上完成......
正确的方法是什么?
testng - 用于黑盒硒测试的 Arquillian
我正在尝试使用 Arquillian / Graphene 进行硒黑盒测试。我想将 arquillian 与 testng 一起使用。
我不使用任何 jboss/tomcat。我想像在 testng 中那样将我的测试作为独立测试运行。
我的测试非常简单。
但我得到了这个例外。我对此一无所知。请帮忙。
angular - Angular 2 中是否存在 notifyWhenNoOutstandingRequests 或等价物?
我已经看到测试框架(例如 Arquillian)使用它来检测 dom 何时准备好使用 Angular 1 检查。在 Angular 2 中是否有等效的方法来执行此操作?
wildfly-10 - Arquillian-Jboss Wildfly 持久性单元错误
我是 arquillian 和 wildfly 的新手,问题是我正在尝试在 arquillian 上运行一个EAR
包含一个jar
andwar
并使用 wildfly
我有这个错误"WFLYJPA0038: Failed to add persistence unit service for SimbaPersistance"
..
Caused by: org.jboss.msc.service.DuplicateServiceException: Service jboss.persistenceunit."0-snecma-simbav2-ear-module.ear#SimbaPersistance".__FIRST_PHASE__ is already registered
我已经persistence.xml
使用 arquillian 将文件添加到耳朵并设置了standalone-full 和jboss-resources-ds
xmls
提前感谢大家的帮助
java - 缺少 Jacoco 代码覆盖率和 IncompatibleClassChangeError
我有一个带有一些 Arquillian 测试的 maven 项目(包括无人机/石墨烯测试)。
当我使用 maven 构建我的项目时,我所有使用 Graphene 和 Drone 或 Warp 的 Arquillian 测试都将失败,并出现以下异常
这是魔法应该发生的地方
我正在使用 mvn 来构建我的项目,这个目标是clean package -fae和这个配置文件jacoco arq-wildfly
构建失败,并在我的目标目录中创建了 jacoco.exec 文件。
如果我删除 jacoco 配置文件中的目标prepare-agent并使用配置文件jacoco arq-wildfly运行相同的 mvn 命令(clean package -fae),我的所有测试都会成功完成,但没有创建 jacoco.exec 文件。
我做错了什么?有人有使用 Arquillian 和 Drone/Graphene Tests 和 Jacoco 进行代码覆盖的工作示例吗?
有关我的环境的更多信息:
- 野蝇 10
- Arquillian Core 1.1.11.Final
- Arquillian 无人机 1.3.1.Final
- Arquillian 石墨烯 2.1.0.Beta1
- Arquillian Jacoco 1.0.0.Alpha8
- 雅可可 0.7.6.201602180812
jboss-arquillian - Arquillian Drone + Graphene 会死吗?
我已经使用 Arquillian Drone + Graphene 几个月了,我非常喜欢它。这个框架很好用。我没有看到 git hub repo / twitter 更新 / 经常使用它的人的任何更新。所以我有点担心我是否可以继续使用它。
它要死了吗?
jboss-arquillian - 如何在 ChromeDriver 中使用 Arquillian Graphene 2
如何在 Chrome 等不同浏览器中使用 Graphene 2?(默认的 htmlUnit 不适合我。)
在 Arquillian 容器中运行 Wildfly 8.1 服务器,我想使用 Drone + Graphene 来执行实际测试。
我尝试将其添加到 arquillian.xml 配置中(没有运气):
结束于:
我真的需要以某种方式将 Chrome 二进制文件嵌入到我的项目中吗?
jboss-arquillian - Arquillian 无人机石墨烯无法连接到二进制 FirefoxBinary / chrome
Arquillian - 无人机 - 石墨烯 - Glassfish- Firefox v.48 Chrome v.52.0.2743.116
任何帮助表示赞赏
当我运行我的测试时,它打开浏览器不做任何事情,我得到以下错误
以下是我的测试
以下是我的 arquillian.xml
以下是我的pom
以下是我的依赖树
jboss-arquillian - Arquillian Graphene @Location 占位符
我现在正在学习 Arquillian,我想知道如何创建在路径中有占位符的页面。例如:
或者
我一直在寻找有关 graphine 和 arquillian 参考指南的答案,但没有成功。我使用了支持页面对象的其他语言的库,但它内置了对占位符的支持。
selenium-webdriver - Arquillian:平行无人机独立
我有一个 arquillian 无人机测试类,在独立模式下针对现有网站(没有 @Deployment)运行。
我想并行运行测试,因为它们是昂贵的测试。如果我在故障安全配置中使用方法,我会收到错误,并且我不能使用像 @ConcurrentTestRunner 这样的运行器,因为我必须使用 @Arquillian 运行器。
有任何想法吗?