我正在使用CasperJS框架对DOM树进行一些点击测试。显然,CasperJS仅支持左键单击和其他一些鼠标事件,但没有右键单击元素:
http://docs.casperjs.org/en/latest/modules/mouse.html#click
不幸的是我们使用右键单击事件打开上下文菜单,我想用casper模拟它。因此,任何解决方法都将受到高度赞赏!
答案 0 :(得分:1)
我认为目前,你无法实现它。 Casperjs
支持许多鼠标事件,例如click
,double click
,mouse up
,mouse down
用于拖放功能...但仅适用于左键单击。
但是,如果您能够根据此solution修改casperjs
核心框架,phantomjs
casperjs
(phantomjs
建立在casperjs
之上{{1}})然后拍摄:)。
除此之外,您还可以从question或Github repo
寻求{{1}}支持