0

問い合わせ分類:機能
導入環境:Windows10
バージョン情報:V7.4.3

ブラウザ上の一覧からリンクをクリックしてファイルをDLする操作を、WinActorで実施しようとしていますが、
リンク先がJavaScriptになっていることが原因か、ファイルのDLができない状態にあります。
どのライブラリをどのように使用すれば、リンクからファイルDL可能になるでしょうか。

以下のような処理を作成しましたが、うまく動かず、質問するに至りました。
エミュレーションではクリック可能なことは確認しておりますが、
DLするファイルは複数あり、繰り返し処理ですべてのファイルをDLできることが理想です。
Xpathは、WinActorで取得したもの、開発者ツールで取得したもの、開発者ツールで取得した完全なXpath、
すべて試してみましたがダメでした。

【作成処理】
 以下をループさせて必要回数分繰り返す
  ①リンクのXpathを規則に則り作成する

   「//*[@id='record_link_0_4']」左記の形のXpathの"0"の箇所がカウントアップされた数字に置き換わるように作成
  ②変数に格納
  ③23_ブラウザ関連/03_クリック/クリックを使用して①で作成したXpathをクリック

お客様環境のため提示できる情報が少ないのですが、htmlと画面は以下のようになっています。

【html】
<td class="recordtd_0 recordlist-align-center" id="recordtd_0_4" onclick="javascript:onCellClick(0, 4);">
  <div id="record_0_4">
    <a href="javascript:getBinaryData('data', 0);" id="record_link_0_4">
      <span id="record_download_title_0_4" title="データをダウンロードします">
        <span class="im-ui-icon-common-16-file-download" id="record_download_icon_0,4">
        </span>
          52.4 MB
      </span>
    </a>
  </div>
  <input id="record_simpleregist_input_0_4" style="display:none;" type="text" value="52428800">
</td>

【画面(クリックしたい箇所)】

こちらの質問が、今回の実現したい処理の答えに近いかと思いましたが、
解決策はかなり力技かなと思ったので、他に策があればお知恵を拝借いたしたく。
https://winactor.com/questions/question/%EF%BC%9Cjavascript%E9%96%A2%E4%BF%82%EF%BC%9F%EF%BC%9Eedge%EF%BC%88ie%E3%83%A2%E3%83%BC%E3%83%89%EF%BC%89%E3%81%A7%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF/?order_by=active

この質問は解決済みのためクローズされています。
NTTデータ東海 ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。