Возможно проблема в том, что данные не успели загрузиться
Про ожидания почитайте здесь
про ожидания
Я делал как то так
from selenium import webdriver
import selenium.webdriver.support.ui as ui
browser = webdriver.Firefox()
wait = ui.WebDriverWait(browser,30)
browser.execute_script('')#скрипт осуществлял переход на другую страницу в моем случае так в вашем по другому (driver.find_element_by_xpath("/html/body/div...]").click())
wait.until(lambda browser: browser.find_element_by_id('someID'))
some_info = browser.find_element_by_id('someID').get_attribute("outerHTML")