javascript - 是否可以使用 casper 框架对元素执行右键单击?

标签 javascript jquery testing phantomjs casperjs

我正在使用 CasperJS 框架在 DOM 树上进行一些点击测试。显然 CasperJS 只支持左键单击和其他一些鼠标事件,但不支持右键单击元素:

http://docs.casperjs.org/en/latest/modules/mouse.html#click

不幸的是,我们正在使用右键单击事件打开上下文菜单,我想用 casper 模拟它。因此,我们将不胜感激任何解决方法!

最佳答案

我认为目前,您无法实现它。 Casperjs支持许多鼠标事件,例如 click , double click , mouse up , mouse down用于拖放功能...但仅适用于左键单击。

但是,如果您能够修改 casperjs基于此的核心框架solution来自这个question对于 phantomjs ( casperjs 建立在 phantomjs 之上)然后试一试 :)。

除此之外,您还可以搜索casperjs来自 Github repo 的支持或 Codersplan

关于javascript - 是否可以使用 casper 框架对元素执行右键单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21131611/

相关文章:

javascript - 如何维护加载到 meteor 应用程序中的 HTML head/body block 的顺序?

javascript - Jquery点击函数没有响应?

ruby-on-rails-3 - rails 通过 :id or :name 路由可选参数类型

android - 我的具有 Android 测试的 Android 应用程序中的依赖冲突错误

javascript - 从 javascript/jQuery 访问 MessageResources

javascript - 添加 div 被删除时的效果

javascript - Highstock 图表工具提示仅在图表内激活

jquery - slider 在 IE8 中不起作用

jquery - $wpdb->insert 在格式化后分割我的日期

javascript - 使用 greasemonkey 脚本自动化 flash 应用程序