【发布时间】:2020-02-25 14:49:09
【问题描述】:
我正在尝试使用量角器测试功能,当您按住 shift 并单击一个元素时,它会添加到所选元素(与无 shift 相比)。
我的第一次尝试是这样的
await browser.actions()
.keyDown(protractor.Key.SHIFT)
.mouseMove(await element(by.css('#datagrid .datagrid-wrapper tbody tr:nth-child(9) td:nth-child(1)')))
.click()
.perform();
这个动作正好是点击 shift 动作没有被按住。也尝试过这样的事情
await browser.actions().mouseMove(elem).keyDown(protractor.Key.SHIFT);
await elem.click();
这也不起作用。是否有一个特殊的技巧可以在点击工作时按住一个键? 或者,一般的转变可能存在一些问题?
【问题讨论】:
-
在我看来你应该使用
.sendKeys()代替.keyDown()protractortest.org/#/…
标签: javascript protractor