关联浏览器
将浏览器实例连接到新的或现有的 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