t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как очистить куки браузера с настроенной проксей

csharp
cookie
proxy
selenium
webdriver
Теги: #<Tag:0x00007f21d91ec240> #<Tag:0x00007f21d91ec010> #<Tag:0x00007f21d91edfc8> #<Tag:0x00007f21d91eedd8> #<Tag:0x00007f21d5527ee0>

(Максим Лаптев) #1

Есть тест, который удаляет куки браузера, обновляет страницу и переходит на сайт

driver.Manage().Cookies.DeleteAllCookies();
driver.Navigate().Refresh();
OpenPage...

Каждый тест открывается новый экземпляр браузера
С выключенной проксей тест проходит, куки браузера удаляются(если убрать чистку куков в начале теста, он падает, так что очистка куков работает)
Если же включаем проксю, куки браузера не удаляются
Собственно вопрос, каким образом обойти это исключение? как удалить куки браузера с используемой проксей?
Браузер Chrome


(Vladislav Abramov) #2

а точно дело в куках? может прокси сессию видит и вам подпихивает?


(Максим Лаптев) #3

может, но куки мне нужно удалять все равно, поскольку google mail требует капчу после ввода логина и пароля


(Viktor) #4

Вы в Gmail логинитесь чтоб с письмами что то делать?


(Максим Лаптев) #5

отправка письма, но если куки не удалить, то дальше авторизации не пустит, попросит капчу


(Viktor) #6

Это можно делать без UI и каптчей намного быстрее и стабильнее

https://metanit.com/sharp/aspnet5/21.1.php


(Максим Лаптев) #7

не подходит текущий вариант, нужен именно заход на сайт и отправка, честное нажатие на кнопки. Тут проблема в проксе, не знаю как обойти


(Viktor) #8

я подумал что вы с самого Gmail отправляете