Nie bez narzędzia zewnętrznego nr.
Widzisz, pojawiało się to wiele razy w przeszłości i jest jednym z największych "problemów" w ramach Selenium official issue tracker. The particular issue został odrzucony i zasadniczo zdecydował, że jest poza zakresem Selenium.
Nie oznacza to jednak, że nie jest to możliwe. Na szczęście używasz C#, więc jest to trochę łatwiejsze niż myślisz.
Niedawno jeden z deweloperów Selenium napisał wpis na blogu z opisem exactly how to do this in C#. Jest to trzystopniowy blog, który pomaga wyjaśnić każdy krok i korzysta z zewnętrznego narzędzia o nazwie Fiddler (które, nawiasem mówiąc, jest jednym niesamowitym narzędziem).
Fiddler jest proxy i ma API C#, które pozwala na przechwytywanie żądań. Oznacza to, że możesz po prostu "wskazać" Selenium do korzystania z tego proxy, a następnie podłączyć się do API Fiddlera, aby dokładnie sprawdzić, jaki kod statusu ma żądanie.
Po prostu łączę się z postem na blogu, zamiast podawać ci kod, ponieważ jest on dokładnie wyjaśniony w tych wpisach.
Być może spróbuj go, a następnie wróć, jeśli wystąpią jakiekolwiek problemy związane z jego projektem. Nawiasem mówiąc, facet jest również członkiem tutaj w StackOverflow, więc może również zobaczyć twój post.