需要一种通过 truclient 关闭浏览器实例的方法
Need a way to close browser instance through truclient
在交易过程中在 truclient 中重播脚本时,浏览器的新实例打开,因此所有交易都失败了。有没有办法关闭新的浏览器实例,以便使用 truclient 继续脚本重播。
您的技术堆栈是否强制要求使用 TruClient?如果没有,您是否考虑过直接 HTML 脚本的好处?
如果您录制了脚本并在录制期间关闭了新的 window,您应该有一个关闭 window 的步骤。该步骤的标题应类似于 "Close Tab active tab".
如果您没有此步骤,您可以在导致弹出 window 出现的步骤之后从工具箱中手动添加它。
- 在工具箱 select "Generic Browser Action" 中将其拖到脚本的正确位置。然后打开 "step" 下拉菜单和 select "Close Tab" 操作组合 select or.
或者,您可以尝试创建一个全局事件处理程序。
- 在主工具栏中(在脚本的顶部)单击 "Event Handler Editor",在打开的 window 中添加一个带有 + 号的新处理程序(左上角)。 Select "event can be triggered during the entire script" 复选框和 "type" select 对话框。
事件类型应为 "Dialog Opened".
我希望这两个解决方案中的一个能够解决问题。
在交易过程中在 truclient 中重播脚本时,浏览器的新实例打开,因此所有交易都失败了。有没有办法关闭新的浏览器实例,以便使用 truclient 继续脚本重播。
您的技术堆栈是否强制要求使用 TruClient?如果没有,您是否考虑过直接 HTML 脚本的好处?
如果您录制了脚本并在录制期间关闭了新的 window,您应该有一个关闭 window 的步骤。该步骤的标题应类似于 "Close Tab active tab".
如果您没有此步骤,您可以在导致弹出 window 出现的步骤之后从工具箱中手动添加它。 - 在工具箱 select "Generic Browser Action" 中将其拖到脚本的正确位置。然后打开 "step" 下拉菜单和 select "Close Tab" 操作组合 select or.
或者,您可以尝试创建一个全局事件处理程序。 - 在主工具栏中(在脚本的顶部)单击 "Event Handler Editor",在打开的 window 中添加一个带有 + 号的新处理程序(左上角)。 Select "event can be triggered during the entire script" 复选框和 "type" select 对话框。 事件类型应为 "Dialog Opened".
我希望这两个解决方案中的一个能够解决问题。