需要一种通过 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".

我希望这两个解决方案中的一个能够解决问题。