java - 动态生成Testng.xlm来运行测试

标签 java xml swing selenium-webdriver testng

我们正在使用 testng 在 selenum 中进行测试自动化项目。我们已经完成了一半的自动化项目并成功运行。现在,我们必须添加新功能来创建具有多种测试方法的测试流程。因此,为此,我必须创建 java ui,它将显示为测试创建的所有方法,根据用户要求,将选择测试流程的方法,现在,当用户单击“保存”或“运行”按钮时,我必须创建 testng.xml文件,它将运行所选方法的测试。

现在我的问题如下: 1. 是否可以生成动态xlm文件? 2.在测试类中,我有多个方法依赖于类的其他方法,所以如果用户选择依赖于ui的方法我应该如何管理这些方法? 3. 如何在ui上显示所有类创建的方法以生成流程? 4.生成的流程可以调用bat文件运行吗?

非常感谢您的意见。

谢谢, 卡里姆

最佳答案

  1. 是否可以生成动态xlm文件?

是的。我们这样做,从一个文本文件生成 xml,其中列出了他们想要运行的类。

  • 在测试类中,我有多个方法,这些方法依赖于类的其他方法,因此,如果用户在 ui 上选择依赖的方法,我应该如何管理这些方法?
  • 当用户自动选择方法时,您可以添加依赖方法,在这种情况下,您的代码将需要有依赖方法的映射。

    如何在 ui 上显示所有类中创建的方法以生成流程? 4、生成的流程可以调用bat文件运行吗? - 我不明白这部分。

    关于java - 动态生成Testng.xlm来运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27656417/

    相关文章:

    xml - 如何创建将分层 XML 转换为平面文件的 Biztalk 映射

    Java - 使用 JScrollPane

    java - 实现 jframe 类的接口(interface)

    Java if 三元运算符和 Collections.emptyList()

    c# - 使用 linq 或 xpath 获取 xml 中的所有文本节点

    java - 基于语言环境的验证

    xml - 如何恢复 XML 转义字符 (XML unescape)?

    java - 如何获取buttonGroup中选定的radioButton的值

    java - 这是数据库连接和可自动关闭资源的正确实现吗?

    java - 如何使 Play 中的 toJson 跳过模型中的某些字段而不使用外部库?