遇到非常規的上傳文件:
參考:http://blog.chinaunix.net/uid-26235486-id-3362291.html
js1="var s=document.getElementById(\"snid1\");s.value=\"0\";"
js2="var q=document.getElementById(\"snu1\");q.value=\"/temp/20150929/userdata/56/1390891443496193789_ori.jpg\";"
js3="var t=document.getElementById(\"snc1\");t.value=\"1\";"
js4="var d=document.getElementById(\"snPic1\");d.src=\"http://img.test.saofang.cn/temp/20150929/userdata/56/1390891443496193789_ori.jpg\";"
print "bb"
driver.execute_script(js1)
driver.execute_script(js2)
driver.execute_script(js3)
driver.execute_script(js4)
因爲上傳圖片前後變化的地方較多,所以我寫了多個js。 這裏我用到的是已紀上傳過的圖片的服務器相對和絕對路徑。所以這個過程中,我並沒有執行上傳,只是把表單中圖片的部分補全而已。
圖片預覽區使用的都是來服務器的路徑,而表單又會檢查圖片部分必須有內容。