python - 如何使用selenium上传本地文档到百度上
ringa_lee
ringa_lee 2017-04-18 10:29:38
0
4
564

场景是这样的:
1,先登录百度
2,点击上传本地文件

实际场景是点击上传本地文件的按钮后才会出现选定文件的框框

我根据实际场景写了这几行代码:

window=driver.find_element_by_xpath(".//[@id='WKFlashUploader']/embed").click() //点击上传文件按钮
window.send_keys("C:UsersliliDesktopbaidu.txt")//

报了这样的错误

教程是这样的:


哪里不对劲呢

ringa_lee
ringa_lee

ringa_lee

répondre à tous(4)
洪涛

. Après click(), la fenêtre est le résultat de retour de la méthode click(). S'il n'y a pas de retour, la fenêtre est None et ne peut pas envoyer de clés

.
阿神

Le téléchargement de fichiers a été implémenté via win32gui

巴扎黑

J'utilise l'assistant de clé, vous pouvez également utiliser win32gui

洪涛

Vérifiez d'abord que la poignée de la fenêtre est vide. Si elle est vide, elle ne sera pas traitée

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal