4

コントローラーのアップロードのために、swf ボタンの自動クリックを生成する必要があります。

問題は、htmlページをロードすると、ダイアログファイルを開く必要があり、自動的に...

Selenium の Web ドライバーでは可能ですが、Javascript/jQuery では使用できません

コード:

<html>
<head>
<script>
    function simulateClick() {
    var evt = document.createEvent("MouseEvents");
    evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    var cb = document.getElementById("field-upload");
    cb.dispatchEvent(evt);
}
</script>
</head>

 <body onload="simulateClick();">

   <object type="application/x-shockwave-flash" 
     data="plugins/uploadify/uploadify.swf" id="field-upload"> 
      <param name="quality" value="high">
      <param name="wmode" value="transparent">
      <param name="allowScriptAccess" value="sameDomain">`
   </object>

 </body>

</html>
4

1 に答える 1

2

このクリックはできません。

于 2012-06-22T07:02:44.310 に答える