是否有任何框架支持带有驱动程序管理的 selenium-webdriver 的行为驱动方法(bdd)?

Is there any framework which supports Behaviour driven approch (bdd) for selenium-webdriver with driver managment?

我想从头开始我的自动化项目,根据要求,我必须使用行为驱动方法进行测试用例编写,使用 selenium 进行自动化。请建议最适合的框架。

您可以检查 Web (selenium-webdriver) 和移动 (appium) 自动化的开源 QMetry Automation Framework。它具有驱动程序管理、并行执行、您想要的 运行 配置以及更多类似数据驱动测试、数据 bean、定位器存储库、与第三方工具集成(CI、测试管理工具ETC)。

它支持BDD关键字驱动编码(TestNG测试)方法编写测试用例。因此,您可以选择 bdd 进行测试编写。

您还会发现内置的 bdd 步骤可用于框架的 selenium webdriver 和 rest-webservices。

您可以先下载 blank project from git which uses ANT and IVY. If you want to use maven you can download qaf-blank-project-maven。 开始关注 step-by-step-tutorial