Nightwatch.js 0.8.18、Selenium Server 2.53.0、およびChrome Driver 2.21.2を使用して、ドラッグアンドドロップ操作をテストしようとしています。マウスオーバーでアイコンの:hover
スタイルによって何かのような...Nightwatch.js:ドラッグアンドドロップ
.moveToElement('some-xpath-expression', 10, 10)
.pause(100)
.mouseButtonDown(0)
.pause(100)
.moveToElement('other-xpath-expression', 30, 30)
.pause(100)
.mouseButtonUp(0)
要素にカーソルが移動してドラッグする(知覚:すなわち -
は基本的に、私はhttps://github.com/RobK/nightwatchjs-drag-n-drop-example/blob/master/spec/drag-and-drop.jsで説明したアプローチを取ります)、しかし何も起こらない。 mouseButtonDown()
アクションは効果がないように私に見えます。 (ただし確かに分かっているのは誰ですか?)
Chromeの代わりにFirefoxを使用しても違いはありません。動作はまったく同じです。
アイデア?
ご使用のオペレーティングシステムは?あなたはhtmlを共有できますか?あなたが書いたコードはWindows上でうまく動作しますが、OSXではうまく動作しません。 – paul
興味深い点 - 私はOS Xを使用していますが、これまでWindows上で試してみることに悩まされていません。次の日にこれを検証しようとします。 – BlueM
Windows上でも動作しません。 'mouseButtonDown()'はHTML5ドラッグ&ドロップAPIを起動しません。 – hon2a