基于的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能夠有所幫助。



















