Скрипт для обновления даты резюме

Надоело ходить на ресурс и обновлять дату резюме. Выход - написать скрипт и положить его в Планировщик задач Win. Или в cron в Linux.
Единственная сложность - драйвер geckodriver.exe должен лежать в системном пути. Я его положил в питоний путь, который можно посмотреть (в Win) командой:

echo %PATH%

Локаторы для кнопок в принципе находятся по //div[@class='name']. Всем успехов в поиске новой работы, нового роста.
Код Python:

# -*- coding: utf-8 -*-


import unittest
from selenium.webdriver.firefox.webdriver import WebDriver
from selenium.webdriver.common.keys import Keys


class UpdateRes(unittest.TestCase):

    def setUp(self):
        self.wd     = WebDriver()
        self.url    = "https://hh.ru"
        self.login  = "your_login"
        self.passw  = "your_password"
        self.resume = "https://hh.ru/resume/your_resume_id"
        self.wd.implicitly_wait(15)

    def test_update_hh_resume(self):
        driver = self.wd
        driver.get(self.url)
        xpath1 = driver.find_element_by_xpath("//form[@class='login-form']/label[1]/input")
        xpath1.clear()
        xpath1.send_keys(self.login)
        xpath2 = driver.find_element_by_xpath("//form[@class='login-form']/label[2]/input")
        xpath2.clear()
        xpath2.send_keys(self.passw)
        driver.find_element_by_xpath("//div[@class='login-submit-form']/input").click()
        driver.get(self.resume)
        driver.find_element_by_xpath("//div[@class='resume-sidebar-section-wrapper']//button").click()

    def tearDown(self):
        self.wd.close()


if __name__ == "__main__":
    unittest.main()

Если не угадали таймаут запуска и кнопка "Обновить дату" неактивна, Selenium вернет исключение:

selenium.common.exceptions.InvalidElementStateException: Message: Element is not enabled.