如何使用粘贴键在nightwatch命令?

问题描述 投票:6回答:3

我怎样才能在nightwatch粘贴?我想下面的命令:

browser.keys([browser.Keys.COMMAND, browser.Keys.v])

但该命令不能正常工作。

理想我想湖边能够复制的文本保存到一个变量。

nightwatch.js
3个回答
0
投票

我不得不第三NULL参数添加到所有命令,不仅是最后一个,然后它的工作。可悲的是,我无法找到关于如何准确地适用于任何文件。

我用例是它选择页面上的所有内容与图像(Ctrl + A),将其复制(Ctrl + V),然后导航到另一个页面上有一个CKEDITOR。聚焦在CKEditor的和粘贴(CTRL + V)的图像。

.keys([browser.Keys.CONTROL, 'a', browser.Keys.NULL])
.keys([browser.Keys.CONTROL, 'c', browser.Keys.NULL])
.keys([browser.Keys.CONTROL, 'v', browser.Keys.NULL])

-1
投票

这是为我工作,试试这个:

browser.keys([browser.Keys.CONTROL, "a"]) // highlight text
browser.keys([browser.Keys.CONTROL, "c"]) // copy text
browser.keys([browser.Keys.CONTROL, "v"]) // paste text

-4
投票

下面的命令工作对我来说打回车键。

browser.keys([browser.Keys.ENTER]);
© www.soinside.com 2019 - 2024. All rights reserved.