在投入大量时间完全学习 JBoss Arquillian 并将其用于我所有的集成和功能测试方面,我半途而废。我 100% 确定我想将它用于我的集成测试框架,但对将它用于 UI/功能测试有点怀疑,并希望有 Arquillian Drone/Graphene/Selenium 经验的人可以担保它的能力:
- 我是否能够在我的 Java 测试用例中模拟对任何DOM 元素(按钮、div、图像等)的任何类型的最终用户输入(鼠标单击、击键等) ?
- 我能否在所有主流浏览器(IE、FF、Chrome 和 Safari)和版本中模拟所有这些输入?
- 我是否能够在所有主要移动设备(用于移动 Web 和 Android、iOS、Windows Phone、Blackberry、Kindle 和 Nook 用于原生)和版本的所有主要移动设备上模拟所有这些输入?
提前致谢!