2017-02-08 34 views
0

私は非常に基本的なコーディングの知識があり、学習を始めました。どんな助けでも大歓迎です。iMacrosでCSVファイルを使用してdatepickerを入力してください

フォームの入力にiMacrosを使用しています。私はCSVファイルからdatepickerフィールドに日付を記入しようとしているところで問題が発生しました。フィールドには、日付がちょうどで入力することができませんここで私はに入力する日付をしようとしていますフィールドからのコードです:。

<md-input-container ng-class="{'md-has-icon': amDatePicker.showInputIcon &amp;&amp; 
 
                 (amDatePicker.showInputIcon || amDatePicker.allowClear) }" class="md-input-has-value md-has-icon"> 
 
      <label class="ng-binding" for="input_25">Enter date</label> 
 
      <!-- ngIf: amDatePicker.showInputIcon --><div class="am-date-picker__calendar-icon ng-scope" ng-if="amDatePicker.showInputIcon"> 
 
       <button class="md-icon-button md-button md-ink-ripple" type="button" ng-transclude="" ng-click="amDatePicker.openPicker($event)" aria-label="Clear"> 
 
        <!-- ngIf: amDatePicker.showInputIcon --><md-icon md-svg-icon="resources/vendors/am-date-picker/ic_today_24px.svg" ng-if="amDatePicker.showInputIcon" class="ng-scope" aria-hidden="true"><svg height="100%" viewBox="0 0 24 24" width="100%" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"> 
 
    <path d="M0 0h24v24H0z" fill="none"></path> 
 
    <path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"></path> 
 
</svg></md-icon><!-- end ngIf: amDatePicker.showInputIcon --> 
 
       <div class="md-ripple-container"></div></button> 
 
      </div><!-- end ngIf: amDatePicker.showInputIcon --> 
 
    
 
      <input ng-model="amDatePicker.modelMomentFormatted" ng-click="amDatePicker.openPicker($event)" class="am-date-picker__input ng-pristine ng-valid md-input ng-not-empty ng-touched" type="text" readonly="readonly" id="input_25" aria-invalid="false" style=""><div class="md-errors-spacer"></div> 
 
      <!-- ngIf: amDatePicker.allowClear --><div class="am-date-picker__clear-icon ng-scope" ng-if="amDatePicker.allowClear"> 
 
       <button class="md-icon-button md-button md-ink-ripple" type="button" ng-transclude="" ng-click="amDatePicker.clearDate()" aria-label="Clear"> 
 
        <md-icon md-svg-icon="resources/vendors/am-date-picker/ic_close_24px.svg" class="ng-scope" aria-hidden="true"><svg height="100%" viewBox="0 0 24 24" width="100%" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"> 
 
    <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path> 
 
    <path d="M0 0h24v24H0z" fill="none"></path> 
 
</svg></md-icon> 
 
       </button> 
 
      </div><!-- end ngIf: amDatePicker.allowClear --> 
 
     </md-input-container>

+0

「実験的イベント記録モード」でマクロを記録できます。あるいは、誰かが実際のWebページで作業できるようにリンクを提供してください。 – Shugar

答えて

0

日付ピッカーフィールドはに難しいことで知らあります日付をテキストとして直接入力することができない場合は、自動化します。

iMacrosでは、iMacros IMAGESEARCH commandを使用することをお勧めします。 IMAGE属性で指定された入力イメージを検索します。入力画像は、画像認識アルゴリズムを用いて現在表示されているウェブサイト上で検索される。したがって、1 ... 31日目と1 ... 12月と2017(これがあなたの日付範囲である場合)の画像はほとんど作成せずに、CSVファイルのデータに応じて対応する日付画像を使用します。私は過去にiMacrosとこのアプローチを使用しました。また、スクリーンショット駆動のKantu web automationツールも使用しました。

関連する問題