Ответ 1
Вам нужно дождаться, когда браузер выполнит инициализацию перед выполнением большинства действий, включая выполнение javascript. Вы можете подключить событие IsBrowserInitializedChanged
и сделать что-то вроде этого.
private void OnIsBrowserInitializedChanged(object sender, IsBrowserInitializedChangedEventArgs args)
{
if(args.IsBrowserInitialized)
{
browser.ExecuteScriptAsync("alert('test');");
}
}