Код: Выделить всё
public string result { get; set; }
IBrowser browser;
private async void button1_Click(object sender, EventArgs e)
{
await Do();
await browser.CloseAsync();
textBox1.AppendText(result);
}
private async Task Do()
{
var browser = await Puppeteer.LaunchAsync();
this.browser = browser;
var page = await browser.NewPageAsync();
page.Response += async (s, e) =>
{
if (e.Response.Request.Url == "URL_1")
{
result = await e.Response.TextAsync();
return;
}
};
await page.GoToAsync("URL_2");
}
Как я могу заставить его ждать выполнения условия события и только затем завершить работу Do() метод?
Подробнее здесь: https://stackoverflow.com/questions/785 ... ulfillment
Мобильная версия