【发布时间】:2016-09-04 05:25:28
【问题描述】:
您好,我有需要在网页中上传文件的场景。其实我知道selenium 不支持文件上传场景。但这可以在 python 中使用AUTOIT、PYWINAUTO 等外部库来完成。但挑战是我必须在将调用 Windows 远程机器的 linux 服务器中运行我的代码。
当我尝试在 linux 服务器中安装 pywinauto 时,我在导入 winreg 库时出错。因此我不知道如何进一步进行。请帮我解决这个问题。
【问题讨论】:
-
你错了。 Selenium 确实 支持文件上传,而无需借助 AutoIt 之类的黑客手段。它甚至支持在使用 Selenium 独立服务器或 Selenium Grid 的远程情况下上传。
标签: python-2.7 selenium selenium-webdriver autoit pywinauto