Причина, по которой этот код изначально не работал для меня, была вызвана путаницей в способе определения событий в примере приложения, которое я использовал в качестве отправной точки.В этом приложении все события генерируются динамически в событиях загрузки объектов, и из-за этого мне было неясно, где и когда запускать мои пользовательские дополнения кода.В результате мой код запускался до завершения загрузки страницы, хотя я приложил некоторые усилия, чтобы попытаться сделать это именно так.
Для всех, кто работает над изучением DotNetBrowser, я рекомендую вам сделать то, что нужноЯ решил эту проблему и узнал, как работают объекты: установите элемент управления в Visual Studio и используйте раннее связывание для событий, поскольку это значительно упрощает настройку тестовых приложений и отслеживание порядка событий, а также кода, необходимого длякаждое из этих событий без дополнительных сложностей динамического генерирования этих сигнатур событий.