Protractor 发送CTRL+;班次+;量角器中网页的R

Protractor 发送CTRL+;班次+;量角器中网页的R,protractor,Protractor,我试图使用量角器将CTRL+SHIFT+R发送到网页,但它不起作用。我试着按照命令做,但不起作用。此命令在“新建”选项卡中打开同一页 browser.actions().keyDown(protractor.Key.CONTROL).keyDown(protractor.Key.SHIFT).sendKeys('R').perform(); 我需要这样做来清除浏览器缓存,以便删除之前存储的一些网页字段值。在每个块之后,我都尝试在中使用following,但没有成功 browser.execut

我试图使用量角器将CTRL+SHIFT+R发送到网页,但它不起作用。我试着按照命令做,但不起作用。此命令在“新建”选项卡中打开同一页

browser.actions().keyDown(protractor.Key.CONTROL).keyDown(protractor.Key.SHIFT).sendKeys('R').perform();
我需要这样做来清除浏览器缓存,以便删除之前存储的一些网页字段值。在每个块之后,我都尝试在
中使用following,但没有成功

browser.executeScript('window.sessionStorage.clear();');
  browser.executeScript('window.localStorage.clear();');

非常感谢您的帮助。

请尝试此方法,通过查看发送组合键的不同问题来找到此方法。中还有一个示例显示了
元素的此方法。sendKeys()


CTRL+SHIFT+R
刷新页面,而不是在新选项卡中打开。感谢您的建议。我试过这个,但没用。它基本上没有执行任何操作,并进入下一步。由于此选项不起作用,我在conf.js中使用了restartbrowserbetweenttests:true,它将在每次测试和清除所有以前存储的网页字段值后重新启动浏览器。
browser.actions()
  .sendKeys(protractor.Key.chord(protractor.Key.CONTROL, protractor.Key.SHIFT, 'r')
  .perform();