我正在尝试使用量角器将 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();');
对此有任何帮助。
答案 0 :(得分:0)
试试看,通过查看另一个发送键组合的问题来找到。 protractor source中还有一个示例显示了element.sendKeys()
的此方法。
browser.actions()
.sendKeys(protractor.Key.chord(protractor.Key.CONTROL, protractor.Key.SHIFT, 'r')
.perform();