ブラウザを更新について

いつもお世話になっております。

アクティビティ「ブラウザの更新」でchromeを更新したいです。

iu

入力のブラウザに「chrome」と入力すると、エラー(変数が宣言されていない)となるので、
変数chromeに既定値chromeを設定し、入力に変数chromeを設置(エラー解消)したのですが、この状態で実行すると

ブラウザーを更新: このアクティビティにブラウザーが指定されていません。このアクティビティは、ブラウザーのスコープ(ブラウザーにアタッチまたはブラウザーを開くのアクティビティ) の内部で使用するか、アクティビティのブラウザープロパティを設定する必要があります。

とまた新たなエラーが出ます。
変数chromeの変数の型はBrowserです。
アクティビティはブラウザーで開く内部に設置しています。
ブラウザーで開くで指定しているURLを更新しようとしています。

どこが違うのでしょうか?
よろしくお願いします。

「ブラウザを開く」アクティビティの出力パラメータに、ブラウザ変数を指定して、その変数を「ブラウザの更新」に指定してあげると思います

こんにちは

アクティビティはブラウザーで開く内部に設置しています。

このような使い方(「ブラウザで開く」または「ブラウザにアタッチ」の中)であれば、「ブラウザを更新」のブラウザプロパティには何も設定しなくても大丈夫です。

「ブラウザで開く」または「ブラウザにアタッチ」の外で使う場合はブラウザ型変数の設定が必要になります。

記載の通り、「入力 - ブラウザー」プロパティには、UiPath.Core.Browser型の変数を指定する必要があります。
Browser型の変数には、ブラウザーの種類を示す文字列ではなく、「ブラウザーを開く」アクティビティの「出力 - UIブラウザー」プロパティの出力値を使用する必要があります。

ちなみに、ブラウザーを開くアクティビティのDo内部で使用する場合、「入力 - ブラウザー」プロパティは未設定のままでも動作するはずです。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.