Size: a a a

2020 March 13

ИС

Игорь Середа in atinfo chat
Не ленись.
источник

AP

Anton Patsev in atinfo chat
Ок
источник

М

Макс in atinfo chat
Привет.
Подскажите, как в  codeception очистить кеш браузера перед/после прогона тестов?
источник

S

Sergei in atinfo chat
вроде помогает только рестарт браузера
источник

М

Макс in atinfo chat
неужели нет никаких настроек!?(
источник

RB

Ruslan Bondarenko in atinfo chat
Макс
неужели нет никаких настроек!?(
куки можно
источник

RB

Ruslan Bondarenko in atinfo chat
clear_cookies - Set to false to keep cookies, or set to true (default) to delete all cookies between tests.
источник

RB

Ruslan Bondarenko in atinfo chat
Есть еще такое

restart - Set to false (default) to use the same browser window for all tests, or set to true to create a new window for each test. In any case, when all tests are finished the browser window is closed.
источник

RB

Ruslan Bondarenko in atinfo chat
Макс
неужели нет никаких настроек!?(
есть еще у меня метод что бы очищать все куки в самом тесте

function clearAllCookies()
   {
       return $this->getModule('WebDriver')->webDriver->manage()->deleteAllCookies();
   }
источник

M

Merg in atinfo chat
Куки и кэш все-таки разные вещи, не находите?
источник

OP

Oleh Petrovskyi in atinfo chat
profile = FirefoxProfile()
profile.set_preference('browser.cache.disk.enable', False)
profile.set_preference('browser.cache.memory.enable', False)
profile.set_preference('browser.cache.offline.enable', False)
просто в настройках ставь False доступ до места
источник

RB

Ruslan Bondarenko in atinfo chat
Merg
Куки и кэш все-таки разные вещи, не находите?
Да, щас поищу может в модуле вебдрайвера что то есть про кеш
источник

M

Merg in atinfo chat
Ruslan Bondarenko
Да, щас поищу может в модуле вебдрайвера что то есть про кеш
Не будет там ничего. Смысл не стартовать новый браузер. Экономия на спичках.
источник

М

Макс in atinfo chat
Sergei
вроде помогает только рестарт браузера
очему он должен очиститься после рестарта?
источник

ВШ

Вадим Шевчук in atinfo chat
Макс
очему он должен очиститься после рестарта?
потому что создается инстанс с "чистым" профилем по дефолту
https://intoli.com/blog/clear-the-chrome-browser-cache/
источник

М

Макс in atinfo chat
понял, спс
источник

Д

Дмитрий in atinfo chat
Всем привет, прошу помощи.
Нужно ограничить колличество выполнения обработки исключений в python.
В кратце некая страница на ней ищется элемент, если не находит то идёт на следующую страницу и ТД. Если находит элемент то кликает по нему. Мне нужно задать сколько страниц он будет прокликиватт. Ниже кусок кода, в прямоугольнике, то что нужно ограничить.
источник

Д

Дмитрий in atinfo chat
источник

M

Merg in atinfo chat
ну введи счетчик и проверяй, в чем проблема?
источник

Д

Дмитрий in atinfo chat
Пробовал так, но у меня в цикл уходили переход на след страницу, а потом выходил полностью из всего цикла.

except Exception:
i = 0
while i < 5
yandex_main_page.click_on_the_next_page_button()
else:
break
источник