嗨,我们已经在功能文件中配置了驱动程序。我可以使用And cookie({name:'zaleniumTestPassed',value:'true'})从功能文件中设置zaleniumTestStatus cookie。我想从Java Hook中做同样的事情。如何在执行挂钩中获取驱动程序对象。我尝试了以下方法,但是没有运气。
@Override public void afterScenario(ScenarioResult sceneResult,ScenarioContextcensingContext){
Cookie cookie = new Cookie("zaleniumTestPassed", "false");
scenarioContext.cookie("zaleniumTestPassed", "true");
}
我想做这样的事情.. driver.get()。manage()。addCookie(cookie);
答案 0 :(得分:0)
为什么不分两个步骤进行操作。首先设置一个变量。在测试中,如果设置了该变量,则设置一个cookie。
因为不幸的是,在进行第一次URL导航之前,尚未初始化驱动程序。如果您要说明要做什么-这可能是潜在的功能要求。