如何将黄瓜Scenario.getName放入Zalenium仪表板?

时间:2019-02-25 10:31:40

标签: selenium-webdriver cucumber cucumber-jvm cucumber-java zalenium

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

desiredCapabilities.setCapability(“ build”,“我的发行名称”); requiredCapabilities.setCapability(“ name”,“我的测试名称”);

zalenim仪表板可以很好地反映此数据。

但是......我如何将我的动态黄瓜方案名称发送给该功能?有可能吗?

我不知道该怎么办,因为在进行所需功能定义时,尚未分析黄瓜方案,并且方案.getName()始终为空,并且我找不到用以下方法覆盖默认zalenium方案名称的方法这个值.....

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

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

一些帮助?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过在Cucumber Before钩子中实例化浏览器,然后将名称传递给DesiredCapabilities

来实现此目的。