代码之家  ›  专栏  ›  技术社区  ›  Bhuvaneshwari K

文件上传linux机器中调用远程机器的Selenium Web驱动程序python

  •  2
  • Bhuvaneshwari K  · 技术社区  · 9 年前

    selenium 将不支持文件上载方案。但这可以在python中使用外部库来完成,例如 AUTOIT , PYWINAUTO 但挑战是,我必须在调用windows远程机器的linux服务器上运行我的代码。

    当我尝试安装时 pywinauto

    1 回复  |  直到 9 年前
        1
  •  1
  •   Vasily Ryabov    9 年前

    AutoIt和pywinauto都是Windows专用库(至少目前是这样)。如果需要在Linux上自动上传文件,请考虑使用 AT-SPI accessibility (说 pyatspi2 包装)。

    如果它是一个没有X和DBus的服务器,我认为问题是关于从Linux到Windows的远程代码执行。SSH远程执行的好选项是 Fabric (非常pythonic&nice),但使用Cygwin或OpenSSH可能会给您带来额外的挑战。还有许多其他工具,如Ansible等。