現在、ブラウザの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型の変数を指定しています。 |
ロボット実行結果