WEBページ内のテキストボックスへ値入力

WEBサイト内のテキストボックスへの値を入力する方法について説明しています。

 

アクション設定画面の設定項目についての説明は以下の通りです

[Mainタブ]

・入力する値
ブラウザへ入力する値を設定します。変数参照可能です。またシステム値を使用可能です。システム値の説明はこちら。

・入力方式
ブラウザへ入力する方法を設定します

[Advancedタブ]

rangename、xpath、Attribute、Value、テキストパターンの設定をすることで、ロボットが操作する要素を指定します。要素にフォーカスボタンで設定した内容で操作したい要素をロボットが見つけられるか確認することができます

・rangename
指定した要素を探す対象範囲を設定します。要素のループの中で行う場合に設定します。
要素のループ内でアクションを実行させたいのにrangenameがanywhereになっていると、意図した箇所で動いてくれません

・xpath
要素の指定を行います。変数参照可能です

・Attribute
要素の指定を行います。バージョン0.10.2から標準で自動設定されないようになりました。必要に応じてプルダウンで選択することができます。

・Value
要素の指定を行います。バージョン0.10.2から標準で自動設定されないようになりました。Attributeで選択した設定に応じて内容が変わります

・要素に対してフォーカスを移動する
本アクションが実行されるときに、指定した要素にフォーカスを当てる場合、チェックを入れます

・アラートが出ていればエラーとする
本アクションを実行するときにブラウザからアラートメッセージが表示されていた場合にエラーとするときは、チェックを入れます

・要素が見つかるまでのタイムアウト(秒)
設定した秒数までロボットが要素を探します

・入力前クリック
入力する前に入力個所をクリックする場合にチェックを入れます

・入力前クリア
入力する前に入力個所をクリアする場合にチェックを入れます

・入力時の改行をShift+Enter
入力後にShiftキー+Enterキーによる改行を行う場合にチェックを入れます

・入力後エンター
入力後にエンターキーを押す場合にチェックを入れます

・入力後タブ
入力後にタブキーを押す場合にチェックを入れます

・アクション有効
このアクションを無効にする場合は、チェックを外します

[エラー発生時の対応タブ]

・エラー時の処理
エラーが発生したときの設定を行います

・エラー時にログ出力
エラーが発生したときにログに出力するか設定します

2件のコメント

  1. 入力アイテムごとにAjaxが組み込んであるサイトの場合に、前の値をクリアした際に待ち時間が必要な時があり、その待ち時間の設定ができると助かります。Ajaxのコンプリートのタイミングはわからないと思うのでせめて待ち時間の設定を変数で指定したい。

    返信

    1. コメントいただいた件、承知いたしました。
      入力時に待ち時間を設定することができる機能の追加を検討いたします

      返信

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください