Comment puis-je obtenir des résultats javascript en utilisant du sélénium?

J'ai le code suivant:

from selenium import selenium selenium = selenium("localhost", 4444, "*chrome", "http://some_site.com/") selenium.start() sel = selenium sel.open("/") sel.type("ctl00_ContentPlaceHolder1_SuburbTownTextBox", "Adelaide,SA,5000") sel.click("ctl00_ContentPlaceHolder1_SearchImageButton") #text = sel.get_body_text() text = sel.get_html_source() print(text) 

Le clic exécute un fichier javascript qui produit des résultats sur la même page. Évidemment, print(text) n'imprimera que la source html orignal. Comment puis-je obtenir les résultats du javascript?

Essayez ceci pour obtenir le contenu d'un élément html avec id = your-id:

 sel.get_eval("this.browserbot.getCurrentWindow().document.getElementById('your-id').innerHTML"