次のような奇妙な組み合わせを試しましたが、どれも機能していません。
var ptor = protractor.getInstance();
ptor.actions().mouseMove(node).keyDown(ptor.Key.CTRL).sendKeys(ptor.Key.CLICK).perform();
次のような奇妙な組み合わせを試しましたが、どれも機能していません。
var ptor = protractor.getInstance();
ptor.actions().mouseMove(node).keyDown(ptor.Key.CTRL).sendKeys(ptor.Key.CLICK).perform();
mouseMove()
、keyDown()
およびをチェーンする必要がありますclick()
。
var elm = element(by.id('my_id'));
browser.actions()
.mouseMove(elm)
.keyDown(protractor.Key.CONTROL) // COMMAND for Mac
.click()
.perform();
リンクをクリックしてChromeでテストしました-新しいタブでリンクを開きます。
分度器 1.5 以降では、 のbrowser
代わりに使用する必要があるグローバル オブジェクトがあることに注意してください。 Breaking Changesprotractor.getInstance()
を参照してください。