javascript - 如何在 CasperJS 中使用 sendKeys 使用键盘命令

标签 javascript casperjs

我想在 CasperJS 中使用左箭头键(键盘)。请告诉我如何使用这个。场景是我在单元格中添加一行,我想将光标放在单元格之间,以便我可以将单元格分成两半。

最佳答案

sendKeys 不支持发送key,只支持可以用字符串表示的字符。最简单的方法是使用底层 PhantomJS 函数:sendEvent :

casper.sendKeys("yourSelector", "", {keepFocus: true});
casper.page.sendEvent("keypress", casper.page.event.key.Left);

关于javascript - 如何在 CasperJS 中使用 sendKeys 使用键盘命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29010524/

相关文章:

javascript - CasperJS 无法设置 window.navigator 对象

javascript - E4X 中的 getElementsByTagName

javascript - CSS Animation Sidemenu(将其用作表格的筛选器 Pane )

javascript - 关闭弹出窗口时出现问题

javascript - 无法让 populate() 填充 Mongoose 中的数组

node.js - 使用来自 casperjs 的 Node 模块

javascript - 如何使用 CasperJS/PhantomJS 生成类似移动设备的高 DPI 屏幕截图?

javascript - 我怎样才能让 fullpage.js 允许我的页面也垂直滚动?

javascript - 无法点击 CasperJS 的链接

mysql - UI 测试 (casperjs) 具有良好的已知数据状态(mysql 数据库)