フォーラムへの返信
-
投稿者投稿
-
サポートチーム
キーマスターバージョン0.9.24まで発生する事象となります。
Windowsへログインするときのユーザー名が半角英数字以外の時に発生します。
バージョン0.10.0へバージョンアップをお願いいたしますサポートチーム
キーマスターJavascriptを実行するアクションを使って入力する方法があります。
実行するJavascriptのサンプルです。$$x(‘入力先のxpath’).val(‘入力する日付’)
サポートチーム
キーマスターロボデザインの設定で、エラーハンドリングの設定に従うという設定に変更してください。
設定の変更方法は、以下URLをご参照ください。サポートチーム
キーマスター以下のように設定します。
マウス操作アクションのAdvancedタブを開きます。
xpathの設定を「//」とします。
テキストパターンの設定を「次へ」と設定します。このようにすることで、Webページ内から次へと表示されている個所をロボットが探して、クリックを行います
サポートチーム
キーマスターRoboWebを管理しているrobo_server.exeを連続して動かし続けていることが原因で発生します。1週間以上、連続で動かし続けているとこの事象が発生する確率が高くなるところまで確認できています。
お手数ですが、1週間1回程度の間隔でrobo_server.exeを再起動していただけますでしょうか。
サポートチーム
キーマスター・ロボデザインを起動時にロボサーバへの認証
ロボデザインを起動するとロボサーバに対し、認証が発生します。
ロボサーバが起動していない場合、ロボデザインから認証を試みても接続できないとのエラーが表示されます・ロボデザインからロボサーバへロボットをアップロード
ロボデザインで作成したロボットをロボデザインへアップロードすることができます。
アップロード時にロボデザインからロボサーバへのアクセスが発生しますが、ロボサーバが起動していない場合、
接続できないとのエラーが表示されますまたロボデザインからだけでなく、ブラウザからロボサーバの管理画面「RoboWeb」へのアクセスを行うことでも
ロボサーバの起動を確認することができます。アクセスを行ってもロボサーバが起動していない場合、ブラウザ上に
エラーメッセージが表示されます。サポートチーム
キーマスター以下のようなケースの場合、ロボサーバは起動を停止します。
・ロボサーバを起動したユーザーが、起動していたPCからログオフした
ロボサーバを起動したユーザーがログオフすると、ロボサーバは停止します。
ロボサーバの起動を継続するには、ログオン状態にしておくことが必要です。
※スクリーンセーバーやユーザーロックがされた状況下では、ロボサーバの起動は
継続します・ロボサーバを起動していたPCがフリーズ
ロボサーバを起動していたPCが何らかの原因でフリーズした場合、
ロボサーバは無応答状態になります。
PCを再起動しフリーズ状態を解消してから、ログオンしてロボサーバの起動を行ってください・Windowsの自動更新によるPCの再起動
Windowsの自動更新によりPCが再起動した場合、PCからログオフした状態になり、
その結果ロボサーバは停止します。
PCへログオンしてロボサーバの起動を行ってください・Windowsの電源設定によるPCのスリープ
Windowsの電源設定でPCがスリープになる設定をしている場合、PCがスリープすると
ロボサーバも停止します。
電源設定でスリープ状態にならない設定になっていることをご確認くださいサポートチーム
キーマスター可能です。
ユーザーやパスワードを入力するためのアクションも用意されているので、そのアクションを使用してサイトへログインを行い後続の操作を行うことができます。
サポートチーム
キーマスターInternet Explorerを操作することは可能です。
ただ、ChromeやFirefoxはブラウザ操作で操作することができますが、Internet Explorerの場合アプリ操作で操作を行います。
操作対象のオブジェクトを要素や画像で判定して操作することができます。
ほかのアプリケーションと同様、要素の場合は文字の取得をすることができますが、画像の場合は文字を取得することは現在の機能では行えません。-
この返信は6年、 10ヶ月前に
サポートチームが編集しました。
サポートチーム
キーマスターバックアップを取ることは可能です。
ロボデザインで作成したロボットのバックアップを取る方法:
・ロボデザインからエクスポートする
・ロボデザインで作成中のロボットが格納されているフォルダごと、バックアップを取る
対象のフォルダ・・・Windowsへのログインユーザ\AppData\Local\spisRoboServerへアップロードしたロボットのバックアップを取る方法:
・JobAutoのフォルダごと、バックアップを取る
対象のフォルダ・・・JobAuto_バージョンサポートチーム
キーマスターweb画面の内部要素をロボットがすべて取得する前にアクションが実行されてしまったことが原因です。
これを避ける方法としては、以下のいずれかの方法が考えられます。
1.ロボットの処理を一時停止する
その他グループの「待つ」というアクションを使い、
ロボットの処理を待機させる2.該当の要素が出るまでロボットの処理を一時停止する
ブラウザグループの「この要素が出るまで待つ」というアクションを使い、
エラーが発生する要素を指定します。こうすることで、エラーが発生した
要素が出るまでロボットの処理を待機させることができます。サポートチーム
キーマスターrobo_server.exeを実行している端末とrobo_client.exeを実行している端末が分かれている場合、同一バージョンでの運用を保証しています。
バージョンが異なっていた場合でも稼働することは稼働しますが、実行されるロボットの動作に想定外のエラーなどが発生することが予想されます。異なるバージョンでの運用は推奨しておりません。
サポートチーム
キーマスター上位のバージョンのrobo_design.exeで作成したロボットを下位のバージョンのrobo_server.exeへアップロードし、スケジュール実行することは可能です。
しかし、上位のバージョン作成したロボットに下位のバージョンにないアクションが含まれていた場合において、下位のバージョンのrobo_server.exeでスケジュール実行したときに、該当のアクションは実行されずエラーとなり、エラーハンドリングの設定に従った動きとなります。例)
0.9.22のrobo_design.exeでOCR変換アクションを含んだロボットを作成。0.9.21のrobo_server.exeでスケジュール実行。ロボットは実行されるがOCR変換アクションはエラーとなる。
※OCR変換アクションは0.9.22から追加されたアクションです。0.9.21には存在しないアクションですサポートチーム
キーマスター要素のループアクションを使用して、シートにたいして繰り返し処理を行います。ループ内でシート名を取得し、該当のシートであればシートをクリックして選択、シートでなければ次の繰り返し処理へ、という設定ではいかがでしょうか
以下サンプルです。
サポートチーム
キーマスターrobo_lock.exeは仮想環境で使用することはできます。
無反応の場合は、以下のコマンドをコマンドプロンプトから実行していただけますでしょうか。
robo_lock.exeをコマンドで実行する方法です。robo_lock.exeの格納フォルダ☆コマンド
robo_lock.exeが格納されているフォルダのフルパス\robo_lock.exe -u=ユーザー名 -p=パスワード -h=localhost★コマンドサンプル
C:\jobauto\jobauto_0.9.20\robo_lock.exe -u=user01 -p=abc123 -h=localhost -
この返信は6年、 10ヶ月前に
-
投稿者投稿
