0

我们拥有以下用户界面,如图所示。这些参数是级联的,即它们是相互依赖的。如果你选择大陆,那么各个国家会来,然后当你选择国家各自的城市将来。Jenkins UI自动化测试

enter image description here

我想自动每个选项的测试。这只是一个虚拟的用户界面。在我的情况下,这些字段是动态的,即通过shell/groovy脚本实时生成,并且我有超过10个这样的字段。

我已经看到了Robot Framework和Job-DSL Plugin,但我无法为这些选项选择编写测试用例。我还见过一些工具,它们会记录您的步骤并根据所选步骤和点击按钮执行的步骤生成测试文件?

有人可以指导我选择最佳的工具或平台,以便做自动化测试吗?

回答

0

很难说什么是“最佳方式”,但这里是我会做什么:

我认为所有的选择都是基于詹金斯果冻调用你的代码的方法,我建议你把精力首先在正常的单元测试中结合这些调用。在那里你可以以更快的方式尝试所有可能性。

然后,当涉及到真正的UI测试时,请记录一个Selenium会话并将其转换为您选择的源代码。