Как запустить 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

Другие вопросы по тегам