Selenium 有没有一种方法可以使用cucumber钩子从单个功能文件运行所有标记的场景?

Selenium 有没有一种方法可以使用cucumber钩子从单个功能文件运行所有标记的场景?,selenium,junit,selenium-chromedriver,cucumber,hook,Selenium,Junit,Selenium Chromedriver,Cucumber,Hook,我有一个包含多个场景的功能文件,在我的cucumber hooks类中,我有@before,它将在每个场景开始时打开浏览器,每次我一次执行场景,只有一个场景会执行并运行所有步骤,但另一个场景只会打开浏览器,但实际上不会进入网站 我将感谢您的帮助,谢谢使用@before钩子代码、功能文件和步骤定义更新问题,如果有错误日志的话。我的钩子有以下方法:@before()public void before Scenario(Scenario Scenario){try{//get test case n

我有一个包含多个场景的功能文件,在我的cucumber hooks类中,我有@before,它将在每个场景开始时打开浏览器,每次我一次执行场景,只有一个场景会执行并运行所有步骤,但另一个场景只会打开浏览器,但实际上不会进入网站


我将感谢您的帮助,谢谢

使用
@before
钩子代码、
功能
文件和
步骤定义
更新问题,如果有错误日志的话。我的钩子有以下方法:@before()public void before Scenario(Scenario Scenario){try{//get test case name getmethod//调用记录器类//记录正在执行的测试用例//打开web浏览器}{catch{log.info(getMessage());}我在一个功能文件中还有两个场景,一个将打开google.com并搜索温度。另一个场景也将打开google并执行相同的操作,但这次只有浏览器启动,但google不会打开。请使用功能文件更新问题,并使用cucumber钩子定义步骤。