Angular 量角器-添加等待时间,直到设置cookie

Angular 量角器-添加等待时间,直到设置cookie,angular,selenium-webdriver,protractor,angular7,Angular,Selenium Webdriver,Protractor,Angular7,我正在使用量角器进行角度测试,并尝试设置cookies,但似乎不起作用。 如何添加等待直到设置cookie public async visit() { await navigateTo(); return this.whenReady(); } export async function navigateTo() { browser.get('http://' + 'localhost' + ':4200'); browser.manage().addCo

我正在使用量角器进行角度测试,并尝试设置cookies,但似乎不起作用。 如何添加等待直到设置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。

添加
等待
就在
浏览器.get()
浏览器.manage().getCookie()之前,因为它们都返回承诺

export const navigateTo=async()=>{
等待浏览器。获取http://localhost:4200');
等待browser.manage().addCookie({name:'auth',value:'true',path:'/',domain:'localhost'});
等待browser.manage().getCookie('auth');
};

browser.get()
browser.manage().getCookie()
之前添加
wait
,因为它们都返回承诺

export const navigateTo=async()=>{
等待浏览器。获取http://localhost:4200');
等待browser.manage().addCookie({name:'auth',value:'true',path:'/',domain:'localhost'});
等待browser.manage().getCookie('auth');
};

也尝试过,但浏览器移动太快。它不会等待添加Cookie。您可以发布调用
navigateTo()
的代码吗?也尝试过了,但浏览器运行太快。它不会等待添加Cookie。能否发布调用
navigateTo()
的代码?
visit()
函数未正确声明。在javascript中没有
public
关键字。它是typescript。
visit()
函数没有正确声明。在javascript中没有
public
关键字,而是typescript。