post_dict ссылается на тот же объект словаря, поэтому он перезаписывается.
Решение состоит в том, чтобы создать новый объект словаря:
for element in elements:
d = {}
title = elements.get('test')
content = elements.get('content')
d['title'] = title
d['content'] = content
list_elements.append(d)
print(list_elements)