0

我目前正在将我的黄瓜 jvm/selenium 项目与 zalenium 集成。这很容易,一切都像魅力一样,但只有一个小例外。当为 zalenium 实例化驱动程序时,我会发送所需的功能,例如:

desiredCapabilities.setCapability("build","我的发布名称"); desiredCapabilities.setCapability("name","我的测试名称");

并且zalenim仪表板反映了这个数据ok。

但是....如何将我的动态黄瓜场景名称发送到此功能?这是可能的???

我不知道我该怎么做,因为在desiredcapabilities定义时,黄瓜场景还没有解析,scenario.getName()总是为空,我找不到用这个值覆盖默认zalenium场景名称的方法。 ……

例如,要在仪表板中设置最终测试状态,zalenium 使用 sendCookie 来更改此值,但我找不到任何类似的测试名称。

可能出现一个愚蠢的问题,我敢肯定有一个愚蠢的答案......:D

一些帮助??

提前致谢!!!

4

1 回答 1

0

您可以通过在 Cucumber Before 挂钩中实例化您的浏览器然后将名称传递给 DesiredCapabilities 来做到这一点

于 2019-11-22T01:48:25.187 回答