uipath technical infomation for everyone

ブラウザのURLを取得する


現在、ブラウザのURLを直接取得するアクティビティはなさそうです。今回はInject JS Scriptアクティビティ(日本語対訳:JS スクリプトを挿入)でJavaScriptを使用したURLの取得方法を紹介していきます。

手順

1URL取得用のJavaScriptファイルを用意します。

メモ帳を開き以下のJavascripコードを入力します。ファル名は拡張子を「js」としてファイルを保存します。ここでは「GetUrl.js」として保存しています。

 

JavaScript
function(e){
	return window.location.href;
}

 

 

2Inject JS Scriptアクティビティを配置します。

Inject JS ScriptアクティビティはOpen BrowserアクティビティやAttach Browserアクティビティ内に配置します。

 

Attach Browserアクティビティ内に配置すると開いたページに対してJavaScriptが実行されるためInject JS Scriptアクティビティのセレクタ―を指定する必要がなくなります。

 

 

3Inject JS Scriptアクティビティのプロパティを設定します。

 

プロパティ 解説
ScriptCode JavaScritを記述したファイルを指定します。ここでは「1.」で作成した「GetUrl.js」を指定しています。
ScriptOutput JavaScriptから取得した戻り値を受け取る変数を指定します。ここでは「strLocation」というString型の変数を指定しています。

 

ロボット実行結果