文章詳情頁
python - 如何使用selenium上傳本地文檔到百度上
瀏覽:103日期:2022-08-15 15:13:15
問題描述
場景是這樣的:1,先登錄百度2,點擊上傳本地文件實際場景是點擊上傳本地文件的按鈕后才會出現選定文件的框框
我根據實際場景寫了這幾行代碼:
window=driver.find_element_by_xpath('.//[@id=’WKFlashUploader’]/embed').click() //點擊上傳文件按鈕window.send_keys('C:UsersliliDesktopbaidu.txt')//
報了這樣的錯誤
教程是這樣的:
哪里不對勁呢
問題解答
回答1:.click()后window是click()方法的return結果,如果沒有return,window就是None,并不能send_keys
回答2:已經通過win32gui實現文件上傳
回答3:我是配合按鍵精靈,你也可以用win32gui
回答4:先對window句柄判空一下唄,如果空則不進行處理
相關文章:
1. debian - docker依賴的aufs-tools源碼哪里可以找到啊?2. 為什么我ping不通我的docker容器呢???3. docker-compose中volumes的問題4. 關于docker下的nginx壓力測試5. php工具中的mysql還是5.1以下的,請問如何才能升級到5.1以上?6. dockerfile - [docker build image失敗- npm install]7. css3 - 沒明白盒子的height隨width的變化這段css是怎樣實現的?8. Mysql如何按照日期對比數據,求SQL語句9. atom開始輸入!然后按tab只有空格出現沒有html格式出現10. javascript - 移動端自適應
排行榜
