Задать вопрос
@haisenberguk2

Как работать с браузером по проверке окна?

На сайте есть меню регистрации ( всплывающие ),которое открывается по нажатию.Мне нужно сделать проверку на эту менюшку,с помощью чего данную задачу можно реализовать?.Буду очень благодарен,кто напишет пример
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@asdz
Можно использовать PuppeteerSharp. Код ниже только как образец, он открывает страницу заполняет и отправляет форму входа.

await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision);
_browser = await Puppeteer.LaunchAsync(new LaunchOptions { Headless = true });
_page = await _browser.NewPageAsync();

await _page.GoToAsync(_credentials.LoginUrl, WaitUntilNavigation.Load);

await _page.ClickAsync(_selectors.SignInPopup);
await _page.ClickAsync(_selectors.UsernameField);
await _page.Keyboard.TypeAsync(_credentials.Username);
await _page.ClickAsync(_selectors.PasswordField);
await _page.Keyboard.TypeAsync(_credentials.Password);
await _page.ClickAsync(_selectors.SignInButton);
await _page.WaitForNavigationAsync(new NavigationOptions() { Timeout = 120000});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы