微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从空手道中的Java执行挂钩设置驱动程序cookie

如何解决如何从空手道中的Java执行挂钩设置驱动程序cookie

嗨,我们已经在功能文件中配置了驱动程序。我可以使用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);

解决方法

为什么不分两个步骤进行操作。首先设置一个变量。在测试中,如果设置了该变量,则设置一个cookie。

因为不幸的是,在进行第一次URL导航之前,尚未初始化驱动程序。如果您要说明要做什么-这可能是潜在的功能要求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。