動作しないpage.execute_scriptは()です:カピバラ:私はドラッグをシミュレートし、仕様でRSpecのfeature.Theのexecute_scriptラインでjquery.simulateライブラリを使用してドロップしようとしています
page.execute_script("$('#slide_1').draggable();")
page.evaluate_script("$('#slide_1').simulate('drag', {dragTarget: '#library_swap', interpolation: {stepWidth: 10, stepDelay: 300 }});")
page.evaluate_script("$('#slide_1').simulate('drop');")
私は内側のラインを実行した場合クロムコンソール上でスクリプトを実行すると、うまく動作します(ドラッグドロップのシミュレーションが動作します)が、execute_scriptを使用しない
をexecute_scriptする要素を渡していないことにより、コマンドを乾燥させることができる、あなたはすべてのエラーを取得するか、またはそれはちょうどあなたが期待して何をしないのですか? 2番目と3番目の文に 'evaluate_script'を使っている理由はありますか? –
@ThomasWalpoleいいえエラーは受け付けていませんが、スクリプトは実行されていません。私は、評価スクリプトを使用する前にexecute_scriptを使用しましたが、これらは両方とも機能しません。 – Jaswinder