是否有可能使用casper框架右键单击元素?

时间:2014-01-15 07:39:48

标签: javascript jquery testing phantomjs casperjs

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

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

不幸的是我们使用右键单击事件打开上下文菜单,我想用casper模拟它。因此,任何解决方法都将受到高度赞赏!

1 个答案:

答案 0 :(得分:1)

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

但是,如果您能够根据此solution修改casperjs核心框架,phantomjs casperjsphantomjs建立在casperjs之上{{1}})然后拍摄:)。

除此之外,您还可以从questionGithub repo

寻求{{1}}支持