将CTRL + SHIFT + R发送到量角器中的网页

时间:2018-06-22 18:36:07

标签: protractor

我正在尝试使用量角器将 CTRL + SHIFT + R 发送到网页,但是它不起作用。我尝试了以下命令,但不起作用。此命令在新标签页中打开同一页面。

browser.actions().keyDown(protractor.Key.CONTROL).keyDown(protractor.Key.SHIFT).sendKeys('R').perform();

我需要执行此操作以清除浏览器缓存,以便删除之前存储的某些Web网页字段值。我尝试在afterEach块中使用following,但是没有用。

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

对此有任何帮助。

1 个答案:

答案 0 :(得分:0)

试试看,通过查看另一个发送键组合的问题来找到。 protractor source中还有一个示例显示了element.sendKeys()的此方法。

browser.actions()
  .sendKeys(protractor.Key.chord(protractor.Key.CONTROL, protractor.Key.SHIFT, 'r')
  .perform();