文章詳情頁
python - 如何使用selenium上傳本地文檔到百度上
瀏覽:176日期:2022-08-15 15:13:15
問題描述
場景是這樣的:1,先登錄百度2,點擊上傳本地文件
實際場景是點擊上傳本地文件的按鈕后才會出現(xiàn)選定文件的框框
我根據(jù)實際場景寫了這幾行代碼:
window=driver.find_element_by_xpath('.//[@id=’WKFlashUploader’]/embed').click() //點擊上傳文件按鈕window.send_keys('C:UsersliliDesktopbaidu.txt')//
報了這樣的錯誤
教程是這樣的:
哪里不對勁呢
問題解答
回答1:.click()后window是click()方法的return結(jié)果,如果沒有return,window就是None,并不能send_keys
回答2:已經(jīng)通過win32gui實現(xiàn)文件上傳
回答3:我是配合按鍵精靈,你也可以用win32gui
回答4:先對window句柄判空一下唄,如果空則不進行處理
相關(guān)文章:
1. 請問各位java自帶類的一些問題2. python 字符串匹配問題3. mysqld無法關(guān)閉4. javascript - mongodb怎么設(shè)置用戶的賬戶不重復?5. javascript - RN項目iOS端真機測試賬號無法登錄!6. redis sentinel怎么跑守護進程以及日志記錄位置的?7. css - transition 的使用?8. javascript - sublime快鍵鍵問題9. html - angular項目中如何讓外鏈網(wǎng)頁在本項目中展示?10. 使用git管理webpack的代碼時多人怎么協(xié)作?一般托管哪些文件?
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備