Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于具有驱动程序管理功能的selenium webdriver,是否有支持行为驱动方法(bdd)的框架?_Selenium_Webdriver_Appium_Bdd_Qaf - Fatal编程技术网

对于具有驱动程序管理功能的selenium webdriver,是否有支持行为驱动方法(bdd)的框架?

对于具有驱动程序管理功能的selenium webdriver,是否有支持行为驱动方法(bdd)的框架?,selenium,webdriver,appium,bdd,qaf,Selenium,Webdriver,Appium,Bdd,Qaf,我想从头开始我的自动化项目,根据需求,我必须使用行为驱动的方法来编写测试用例,使用selenium来实现自动化。请推荐最适合的框架。您可以检查web(selenium webdriver)和移动(appium)自动化的开源。它具有驱动程序管理、并行执行、运行配置等所有功能,还有许多其他功能,如数据驱动测试、数据bean、定位器存储库、与第三方工具(CI、测试管理工具等)的集成 它支持编写测试用例的BDD、关键字驱动的和编码(TestNG测试)方法。因此,您可以选择bdd进行测试创作 您还将发现内

我想从头开始我的自动化项目,根据需求,我必须使用行为驱动的方法来编写测试用例,使用selenium来实现自动化。请推荐最适合的框架。

您可以检查web(selenium webdriver)和移动(appium)自动化的开源。它具有驱动程序管理、并行执行、运行配置等所有功能,还有许多其他功能,如数据驱动测试、数据bean、定位器存储库、与第三方工具(CI、测试管理工具等)的集成

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

您还将发现内置的bdd步骤可用于框架中的SeleniumWebDriver和RESTWebServices

您可以从使用ANT和IVY的git下载开始。如果你想使用maven,你可以下载。
要开始学习,请遵循

您可以选择Cucumber。它是行为驱动和开源的。除了许多其他selenium/webdriver特定的驱动程序管理功能外,还有一个很好的框架提供bdd…@optimist\u croper:我需要“驱动程序管理”、“并行执行”、“运行配置”等功能cucumber不支持这一点。它看起来令人印象深刻,我正在评估它