如何解决如何从空手道中的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 举报,一经查实,本站将立刻删除。