pythonはphantomjsに基づいて導入画像を実現します。


ベースのphantomjsの自動化は、出現します。
1.flashはサポートしていません
2.部分的にviewによるボタンが点かないので、一部のボタンはflashに基づいています(特にアップロードボタン)。

browser.find_element_by_xpath(".//*[@name='SWFUpload_0']").click()  #      
sleep(2)
autoit.control_set_text("", "[CLASS:Edit; INSTANCE:1]",tupian )  #      
sleep(0.5)
autoit.send("{TAB}{TAB}{ENTER}")  #    
 
#                . webdriver 
 
browser.execute_script("document.getElementById(\"input_upload_image1\").type='text';")       #  flash    ,      input ,       hidden,    js      
browser.find_element_by_xpath(".//*[@id='input_upload_image1']").send_keys('*********') #    
 
browser.find_element_by_xpath(".//*[@id='pub_submit']").click() 
以上が本文の全部です。phantomjsを勉強するのに役立ちます。