文章詳情頁
python - 如何使用selenium上傳本地文檔到百度上
瀏覽:100日期: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結果,如果沒有return,window就是None,并不能send_keys
回答2:已經(jīng)通過win32gui實現(xiàn)文件上傳
回答3:我是配合按鍵精靈,你也可以用win32gui
回答4:先對window句柄判空一下唄,如果空則不進行處理
相關文章:
1. 數(shù)組按鍵值封裝!2. angular.js - webpack build后的angularjs路由跳轉問題3. java - web項目中,用戶登陸信息存儲在session中好 還是cookie中好,取決于什么?4. 老師,怎么不講一次性添加多個數(shù)據(jù)5. mysql - 查詢字段做了索引為什么不起效,還有查詢一個月的時候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。6. mysql - 大部分數(shù)據(jù)沒有行溢出的text字段是否需要拆表7. pdo - mysql 簡單注入疑問8. Mysql取下一條記錄9. 表格對其 只涉及到對其,沒有涉及到大小,長寬還有背景色類的嗎10. mysql - SQL分組排序、隨機問題?
排行榜

熱門標簽