111131
(加藤 真由美)
1
いつもお世話になっております。
アクティビティ「ブラウザの更新」でchromeを更新したいです。
入力のブラウザに「chrome」と入力すると、エラー(変数が宣言されていない)となるので、
変数chromeに既定値chromeを設定し、入力に変数chromeを設置(エラー解消)したのですが、この状態で実行すると
ブラウザーを更新: このアクティビティにブラウザーが指定されていません。このアクティビティは、ブラウザーのスコープ(ブラウザーにアタッチまたはブラウザーを開くのアクティビティ) の内部で使用するか、アクティビティのブラウザープロパティを設定する必要があります。
とまた新たなエラーが出ます。
変数chromeの変数の型はBrowserです。
アクティビティはブラウザーで開く内部に設置しています。
ブラウザーで開くで指定しているURLを更新しようとしています。
どこが違うのでしょうか?
よろしくお願いします。
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
2
「ブラウザを開く」アクティビティの出力パラメータに、ブラウザ変数を指定して、その変数を「ブラウザの更新」に指定してあげると思います
Yoichi
(Yoichi)
3
こんにちは
アクティビティはブラウザーで開く内部に設置しています。
このような使い方(「ブラウザで開く」または「ブラウザにアタッチ」の中)であれば、「ブラウザを更新」のブラウザプロパティには何も設定しなくても大丈夫です。
「ブラウザで開く」または「ブラウザにアタッチ」の外で使う場合はブラウザ型変数の設定が必要になります。
記載の通り、「入力 - ブラウザー」プロパティには、UiPath.Core.Browser型の変数を指定する必要があります。
Browser型の変数には、ブラウザーの種類を示す文字列ではなく、「ブラウザーを開く」アクティビティの「出力 - UIブラウザー」プロパティの出力値を使用する必要があります。
ちなみに、ブラウザーを開くアクティビティのDo内部で使用する場合、「入力 - ブラウザー」プロパティは未設定のままでも動作するはずです。
system
(system)
Closed
5
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.