如何使用Selenium Python上传图像?

阿克瑟·潘迪(Akshay Pandey)

我想使用Selenium将图像上传到网站。

我必须单击的按钮的HTML在下面的图像中(突出显示)

上载按钮元素

问题是,当我单击该元素时,屏幕上会弹出一个窗口,以选择要上传的图像,而我无法使用Selenium进行控制。像这样

请告诉我如何从该弹出窗口中选择图像,还尝试了send_keys方法,但对我而言不成功。

昆杜克
  1. 您需要通过cmd屏幕安装AutoIt“ pip install -U pyautoit”

  2. 在脚本页面上输入“ import autoit”

  3. 在文件对话框弹出之前,输入以下命令:

    autoit.win_active("Open") autoit.control_send("Open","Edit1",r"Path with filename") autoit.control_send("Open","Edit1","{ENTER}")

供您参考https://pypi.python.org/pypi/PyAutoIt/0.3

请注意:单击按钮后,将执行第3节。希望对您有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章