2016-12-05 35 views
0

我正在自动化vRA门户上的功能测试用例 - 主要用于提供vm。我想开发一个使用java + selenium-webdriver的自动化框架,我可以迁移任何环境(不同的虚拟机),而不需要改变太多的代码。意味着我想要将FW从一个环境快速迁移到另一个环境。直到现在我使用xpath作为定位器。 请建议我构建健壮的自动化框架的方法。如何为vmware vRA门户构建健壮的功能自动化测试框架?

回答

0

看一看Sakuli。它结合了两个开源测试自动化工具(Sahi和Sikuli),可以测试Web应用程序以及非Web内容(例如,在本机应用程序中打开PDF或进行100%GUI e2e测试)。这两种工具都可以用于混合操作。

HTML-DOM标识符与Selenium非常相似,它的优点是它们不需要等待Ajax请求。 UI功能为您提供了很多可能性,通过将小截图片段识别为区域对象来验证和控制本机显示,从而提供更多的操作,如点击,类型,增长,查找等。您也可以在开箱即用的Docker容器内运行测试。