我怎样才能在nightwatch粘贴?我想下面的命令:
browser.keys([browser.Keys.COMMAND, browser.Keys.v])
但该命令不能正常工作。
理想我想湖边能够复制的文本保存到一个变量。
我不得不第三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])
这是为我工作,试试这个:
browser.keys([browser.Keys.CONTROL, "a"]) // highlight text
browser.keys([browser.Keys.CONTROL, "c"]) // copy text
browser.keys([browser.Keys.CONTROL, "v"]) // paste text
下面的命令工作对我来说打回车键。
browser.keys([browser.Keys.ENTER]);