打开网页

活动说明

打开一个新的浏览器网页,并提供一个活动操作范围,此范围内的所有浏览器相关活动都默认在新打开的浏览器网页中进行操作

执行逻辑:RPA在浏览器类型对应的浏览器客户端中打开一个网址对应的新网页

属性说明

输入项

浏览器

[IBrowser]

此输入项默认为空,若在此配置一个变量,则当该变量值为空时,会将活动执行后所打开的网页对象输出至该变量,后续流程可直接调用

浏览器类型

[下拉选项]

选择打开网页的浏览器类型,支持选择以下浏览器:

  • Chrome(Google Chrome)

  • Firefox(Mozilla Firefox 、火狐浏览器)

  • Edge(Microsoft Edge)

  • IE(Internet Explorer)

  • SogouExplorer(搜狗浏览器)

网址

字符串

输入待打开的网页地址

参数

字符串

设置浏览器软件本身支持的启动参数,用于配置其行为和外观

是否打开新窗口

[单选框]

选择是否打开新窗口

  • 是:在新的浏览器窗口中打开网页

  • 否:在当前浏览器窗口中打开网页

超时时间

整数

设置等待元素出现或可交互的最大时间,超过此时间未找到元素,则活动执行报错,默认为8000毫秒(ms)

使用示例

"打开网页"活动通常与浏览器相关活动一起使用,比如"最大化"、"最小化"、"刷新"、"关闭标签"等,在此以"打开网页"+"最大化"活动组合示例:

[(最大化使用说明)]

属性栏设置:

  • "打开网页":

  • "最大化":(无需设置浏览器变量)

执行步骤:

  • "打开网页":

    1)根据浏览器类型,设置以Chrome浏览器打开网页

    2)根据网址\"http://www.ninetechone.com/\",获取待打开的新网页为"九科官网"

    3)在新的浏览器窗口中打开"九科官网"

    4)获取超时时间设置,若在8000毫秒(ms)内未成功打开网页,则活动执行报错

  • "最大化":

    5)将新打开网页对应的浏览器窗口最大化

注意事项

不同的浏览器可能具有不同的启动参数,常见的浏览器参数包括:


浏览器类型 参数 作用

Chrome --incognito 启动隐身模式

                     \--disable-gpu                   禁用GPU渲染

                     \--start-maximized               以最大化窗口模式启动

                     \--headless                      以无界面模式启动

                     \--disable-popup-blocking        禁用弹出窗口阻止

                     \--disable-notifications         禁用通知

                     \--disable-infobars              禁用浏览器底部的信息栏

                     \--no-sandbox                    禁用沙箱模式

                     \--disable-software-rasterizer   禁用软件光栅化

Firefox -private 启动隐私模式

                     -headless                        以无界面模式启动

                     -safe-mode                       启动安全模式,禁用扩展和主题

                     -new-window                      启动新窗口

                     -new-tab                         启动新标签页

                     -P \"profile name\"              选择特定的用户配置文件

                     -no-remote                       启动新实例而不是连接到现有实例

                     -setDefaultBrowser               将Firefox设置为默认浏览器

Edge --inprivate 启动隐私浏览模式

                     \--headless                      以无头(无界面)模式启动

                     \--new-window                    启动新窗口

                     \--new-tab                       启动新标签页

                     \--profile-directory=\"profile   选择特定的用户配置文件
                     name\"                           

                     \--no-sandbox                    禁用沙盒模式

                     \--start-maximized               以最大化窗口模式启动

IE -private 启动隐私浏览模式

                     -k                               以全屏模式启动

                     -noframemerging                  禁用框架合并

                     -nomerge                         禁用窗口合并

SogouExplorer --incognito 以隐身模式启动

                     \--no-sandbox                    禁用沙盒模式

                     \--disable-gpu                   禁用 GPU 加速

                     \--disable-web-security          禁用浏览器的网页安全性功能(慎用)

常见错误

NativeMessageHost Not Exist

此问题一般出现在打开浏览器相关的活动时,因为浏览器进程的自动拉起,导致机器人后台没有正常启动。可以通过调整关闭“关闭浏览器后继续运行后台应用”这个配置项,可以增加成功率。

Chrome

Chrome浏览器的选项在设置-系统-关闭 Google Chrome 后继续运行后台应用。注意,需要保持此选项为关闭状态。

image200

Edge

Edge浏览器的选项在设置-系统和性能-在 Microsoft Edge 关闭后继续运行后台扩展和应用。注意,需要保持此选项为关闭状态。

image201

results matching ""

    No results matching ""