Как запустить HttpWatch одновременно в нескольких окнах браузера с помощью Selenium?
Мы хотим выполнить сценарий селена одновременно в нескольких окнах браузера и зафиксировать время запроса с помощью HttpWatch. Когда мы пытаемся это сделать, мы получаем ошибку:
com4j.ComException: 80004005 Неуказанная ошибка: AttachByTitle не выполнен, так как найдено несколько страниц IE или Chrome с заголовком 'Signin' - AttachByTitle не удалось: .\invoke.cpp:517
Есть идеи, как это решить?
1 ответ
Ошибка указывает, что HttpWatch пытается присоединиться по заголовку окна браузера, но у вас есть несколько окон с одинаковым заголовком.
Пожалуйста, установите заголовок каждого окна браузера на что-то уникальное, прежде чем присоединять HttpWatch. На этой странице документации показано, как установить для заголовка уникальный GUID с Selenium перед вызовом AttachByTitle:
https://apihelp.httpwatch.com/HttpWatch_API~HttpWatch.Controller~AttachByTitle.html