Java / Webdriver 2.48 を使用して Safari で要素をダブルクリックすると問題が発生します。
テストは IE、Chrome、および Firefox で正常に動作していますが、アクションは Safari ではサポートされていません。現在、私はこのようなことをしています
executor.executeScript("arguments[0].dblclick();", element);
また
executor.executeScript("arguments[0].dblclick;", element);
しかし、機能していません。ここにエラーがあります
arguments[0].dblclick は関数ではありません。('arguments[0].dblclick()' では、'arguments[0].dblclick' は未定義です) (警告: サーバーはスタックトレース情報を提供しませんでした) コマンドの実行時間またはタイムアウト: 35 ミリ秒 ビルド情報: バージョン: '2.48 .0'、リビジョン: 'b7b081a4f1289f17e8ecd38bc67e137c2a12e34a'、時刻: '2015-10-07 09:50:14' システム情報: ホスト: 'MacBook-Pro.local'、ip: '10.0.1.7'、os.name: ' Mac OS X', os.arch: 'x86_64', os.version: '10.11', java.version: '1.8.0_25' ドライバー情報: org.openqa.selenium.safari.SafariDriver 機能 [{browserName=safari, takesScreenshot =true、javascriptEnabled=true、バージョン=9.0、cssSelectorsEnabled=true、プラットフォーム=MAC、secureSsl=true}] セッション ID: null
dblclick と ondblclick を試しましたが、ダブルクリックは実行されませんでした。前のエラーを参照してください。