我目前正在将我的黄瓜jvm /硒项目与zalenium集成在一起。 它很容易,一切都像魅力,但只有一个例外。 为zalenium实例化驱动程序后,我将发送所需的功能,例如:
desiredCapabilities.setCapability(“ build”,“我的发行名称”); requiredCapabilities.setCapability(“ name”,“我的测试名称”);
zalenim仪表板可以很好地反映此数据。
但是......我如何将我的动态黄瓜方案名称发送给该功能?有可能吗?
我不知道该怎么办,因为在进行所需功能定义时,尚未分析黄瓜方案,并且方案.getName()始终为空,并且我找不到用以下方法覆盖默认zalenium方案名称的方法这个值.....
例如,要在仪表板中设置最终测试状态,zalenium使用sendCookie更改此值,但是我找不到任何类似的测试名称。
可能出现一个愚蠢的问题,我敢肯定这是一个愚蠢的答案...:D
一些帮助?
提前谢谢!
答案 0 :(得分:0)
您可以通过在Cucumber Before钩子中实例化浏览器,然后将名称传递给DesiredCapabilities
来实现此目的。