首页 > 解决方案 > 用于签到的空手道混合测试

问题描述

我正在尝试使用 rest-api 执行身份验证以进行 UI 测试以节省时间。我注意到下面的配置工作正常

* driver 'about:blank'
* cookie(mycookie)
* driver url

但是,如果我想将相同的脚本用于 chromedriver,我无法将 cookie 传递给驱动程序。这里我的cookie是一个key-value json数组,而不是key-value json。

我尝试创建一个自定义方法来注入 cookie,但它也无法注入 cookie。

public void setCookieToDriver(WebDriver driver, List<Map<String, Object>> cookies){
        driver.setCookies(cookies);
}

标签: karate

解决方案


推荐阅读