В аддоне указывается команда, которую нужно выполнить по расписанию.
Грубо: python myScheduledTask.py (по сути будет выполнено heroku run python myScheduledTask.py)
А в самом аддоне уже ведь и настраивается периодизация.
Верно, в зависимости от выполненных действий - он может быстрее-медленее заполняться хламом и от этого производительность его падает. В любом случае нужна очистка кэша/памяти.
Good luck
Он возвращает вам 530 и 204 по ссылкам, относящимся к on_click, потому, что при клике вы отсылаете POST\etc реквест, а код ваш(request.get(), CURL, WGET) посылает только GET. Вам нужно посылать соответствующий метод. Плюс - вы должны послать что то в теле такого запроса, иначе будет другая ошибка ~Bad Request.
Можно грабить все ссылки -> обрезать их до основой части, чтобы проверить, и потом проходить GET'ом по ним, проверяя, что site is up.
Selenium+python может работать с js алертами, но и все.
Можете попробовать подключаться к серверу через username:password@hostname. Это Basic HTTP Authentication.
Легче - наврятли способы есть, но есть другие, например, с использованием AutoIt =)
Тк у вас в requirements стоит Chrome - для него вариант выше.
Для ff можно создать профиль с введенными и сохраненными лог\пароль для сайта и затем, установив, autoauth можно просто подгружать этот профиль во время создания драйвера и он будет автоматически вводить данные.
PS:Попробуйте еще вариант - driver._switch_to.alert.authenticate("login", "password")
или driver._switch_to.alert.authenticate_using("login", "password")
Saboteur: Это у вас написано "Ведь можно что-то не тестировать, а при этом оно будет работать, потому что тестировалось разработчиком в юниттестировани.". Не у меня.
Опыт показывает, что несмотря на всевозможные юниттесты - покрытие UI тестами - необходимо. То, что вернет функция - еще не значит, что frontend это отобразит и отобразит правильно )
Александр Момот: этот код выполняется при сабмите, что заложено на странице.
В любом случае, чм гадать , было бы лучше, чтобы автоор предоставил пример. тк я так и не понял, что автор подразумевает под ajax-ответом