关联浏览器

将浏览器实例连接到新的或现有的 Web 自动化作用域。

命令可用性: 本地 IBM RPA SaaS 和 IBM RPA

脚本语法

IBM RPA 的专有脚本语言具有类似于其他编程语言的语法。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。

webAttach --browser(Browser) --name(String)

依赖关系

在使用关联浏览器 (webAttach) 命令之前,请使用启动浏览器 (webStart) 命令启动浏览器,或使用查找 Internet Explorer 浏览器 (findBrowser) 命令来连接 Microsoft Internet Explorer。

输入参数

下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。

设计器方式标签 脚本方式名称 必需的 接受的变量类型 描述
浏览器 browser Required Browser 要附加到 Web 自动化作用域的浏览器。 使用启动浏览器查找 Internet Explorer 浏览器命令来获取 Browser 实例。
名称 name Required Text 浏览器实例名称。 您可以使用启动浏览器命令所创建的实例中的相同名称。

示例

通过启动浏览器命令可启动 Goole Chrome 和 MOZILa Firefox 浏览器。 每个浏览器都引用一个浏览器实例。 Web 自动化作用域位于上次启动的浏览器 (Mozilla Firefox) 中。 因此,关联浏览器会再次将 Google Chrome 浏览器实例连接到当前 Web 自动化作用域,以使用它继续浏览。

defVar --name chrome --type Browser
defVar --name firefox --type Browser
webStart --name browserChrome --type "Chrome" chrome=value
// Navigate to google.com web page using the Google Chrome browser instance.
webNavigate --url "google.com"
webStart --name browserFirefox --type "Firefox" firefox=value
// Navigate to google.com web page using the Mozila Firefox browser instance.
webNavigate --url "google.com"
webWait
webAttach --browser ${chrome} --name browserChrome
// Navigate to ibm.com web page using the Google Chrome browser instance.
webNavigate --url "https://www.ibm.com"
webClose --name browserChrome --leavebrowseropen
webClose --name browserFirefox