如何在Linux(Ubuntu)中自动化本机OS文件上载窗口

时间:2013-08-24 11:03:34

标签: python file-upload selenium

我使用 selenium和python 来自动化文件上传应用程序过去几个小时但没有任何帮助!此文件上载的HTML DOM结构是输入标记,其类型属性值='file'。所以我可以使用send_keys。问题是我不应该使用send_keys()(根据问题)。

有人可以建议我上传文件的其他方法吗?我确实得到了Windows的解决方案但不适用于Linux(Ubuntu) 我知道有一些应用程序/工具可以自动化GUI组件,例如 AutoIt ,但Linux没有任何内容可以接近AutoIt。

我完成了我的作业以找到解决方案。只有在没有找到任何有用的东西之后,我才会问这个问题,请帮忙!

1 个答案:

答案 0 :(得分:0)

我相信gtk.gtk.Display可以胜任。

http://www.pygtk.org/docs/pygtk/class-gdkdisplay.html