问题描述
multi session feature 为每个会话打开一个新标签。会话功能完成后,这些选项卡将保留。是否可以关闭这些会话选项卡并返回到第一个选项卡?
示例:
async login(id) {
session(id,async _ => {
I.click("#login");
const cookie = await I.grabCookie("auth");
await I.closeCurrentTab();
return cookie;
});
}
const handle = await I.grabCurrentWindowHandle();
await Promise.all([login(1),login(2)]);
await I.switchToWindow(handle);
我遇到了I.closeCurrentTab
无效会话ID:无效会话ID
当我注释掉并尝试切换到保存的当前窗口句柄时,我得到
无效会话 ID:没有 ID 为 b990ee88c38aae7de468cdc06a252591 的活动会话
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)