我们希望在多个浏览器窗口中同时执行一个 selenium 脚本,并使用 HttpWatch 捕获请求时间。当我们尝试得到错误时:
com4j.ComException: 80004005 未指定错误:AttachByTitle 失败,因为发现多个 IE 或 Chrome 页面标题为“Signin” - AttachByTitle 失败:.\invoke.cpp:517
知道如何解决吗?
该错误表明 HttpWatch 正在尝试按浏览器窗口的标题附加,但您有多个具有相同标题的窗口。
在附加 HttpWatch 之前,请将每个浏览器窗口的标题设置为唯一的名称。文档中的此页面显示了如何在调用 AttachByTitle 之前使用 Selenium 将标题设置为唯一的 GUID:
https://apihelp.httpwatch.com/HttpWatch_API~HttpWatch.Controller~AttachByTitle.html