打开网页
活动说明
打开一个新的浏览器网页,并提供一个活动操作范围,此范围内的所有浏览器相关活动都默认在新打开的浏览器网页中进行操作
执行逻辑: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 后继续运行后台应用。注意,需要保持此选项为关闭状态。
Edge
Edge浏览器的选项在设置-系统和性能-在 Microsoft Edge 关闭后继续运行后台扩展和应用。注意,需要保持此选项为关闭状态。