量角器 - 如何调用WebDriver方法?

mar*_*ike 8 selenium angularjs protractor

我正在尝试使用Protractor测试规范中WebDriver 的deleteAllCookies()函数.

我试过了:

browser.driver.deleteAllCookies(); // undefined error
browser.driver.options.deleteAllCookies(); // undefined error
browser.manage().deleteAllCookies(); // doesn't seem to be deleting cookies
Run Code Online (Sandbox Code Playgroud)

如何正确调用/使用此功能?

Miy*_*uki 5

这适用于量角器1.5.0,selenium-webdriver:"2.44.0" browser.driver.manage().deleteAllCookies();

  • 在我看来,这是一种在afterEach()中删除cookie的好方法,以防止cookie影响后续测试. (2认同)

Mim*_*imo 4

在 Protractor 中删除所有 cookie 的方法是:

ptor.manage().deleteAllCookies();
Run Code Online (Sandbox Code Playgroud)

  • OP已经尝试过了。“browser”是旧“ptor”变量的新名称(几个月)。 (3认同)