【发布时间】:2021-12-22 00:18:19
【问题描述】:
我已将 testNG 与 cucumber 集成以实现 BrowserStack 自动化,我想在初始化浏览器之前为其设置功能。因此,当我通过 testing.xml 文件将功能作为参数传递给 @before 方法时,我遇到了错误-
io.cucumber.java.InvalidMethodSignatureException: 使用 Before、After、BeforeStep 或 AfterStep 注解的方法必须具有其中之一 签名:
public void before_or_after(io.cucumber.java.Scenario 场景)
public void before_or_after()
场景 - 我想测试多个设备(Android、macOS),因此我将每个设备的功能从 testNG.xml 文件传递到我的 BDD 黄瓜框架中的 @before 设置方法。
请检查并建议可以做什么。或建议任何更好的方法。
【问题讨论】:
标签: java cucumber testng browser-automation browserstack