我正在使用量角器进行角度测试,并尝试设置cookie,但似乎不起作用。如何添加等待设置cookie的时间?
public async visit() {
await navigateTo();
return this.whenReady();
}
export async function navigateTo() {
browser.get('http://' + 'localhost' + ':4200');
browser.manage().addCookie({ name: 'auth', value: 'true', path: '/', domain: 'localhost' });
await browser.manage().getCookie('auth');
}
它总是返回null并且未设置cookie。
在await
和browser.get()
之前都添加browser.manage().getCookie()
,因为它们返回了Promise。
export const navigateTo = async () => {
await browser.get('http://localhost:4200');
await browser.manage().addCookie({ name: 'auth', value: 'true', path: '/', domain: 'localhost' });
await browser.manage().getCookie('auth');
};