вместо этого:
userID = driver.find_elements_by_xpath(".//*[@id='UserName']")
userID.send_keys('username')
try:
userID = driver.find_element_by_xpath(".//*[@id='UserName']")
userID.send_keys('username')
У меня были те же проблемы, и это сработало для меня.
Я решил эту проблему, вручную кодируя функцию перевода, которая сохраняет метку времени (как целое число) вместо массива numpy объектов datetime. Я считаю, что MSGPACK (даже с добавлением MSGPACK-NUMPY) просто не способен обрабатывать массивы объектов datetime, даже с кодированными декодерами и кодами для объектов datetime (проблема связана с массивом numpy типов объектов, а не с datetime).