我正在testing一个托pipe一个ftp服务器的硬件。 我连接到服务器以configuration有问题的硬件。
我的testing环境是用Python 3编写的。
要启动ftp服务器,我需要在我的电脑上启动一个特殊的专用terminal应用程序。 据我所知,我必须使用这个软件,我没有帮助文件。 我知道如何使用它来启动FTP服务器,这就是我所需要的。
当我启动这个应用程序,我去菜单,并打开一个对话框,我select硬件连接到COM端口/速度。 然后我input命令启动在应用程序中的窗口控制台中的FTP服务器。 然后提示我input硬件的pipe理员代码。 当我完成configuration设备后,我发出命令重新启动硬件的软件。
为了让我完全自动化我的testing,我需要删除每个testing的这个ftp服务器的手动启动。
据我所知,我有两个select:
我试图find一个GUI自动生成器,但pywinauto不支持Python 3.任何其他选项,我应该看看?
有关如何监视有问题的COM端口并保存stream量的build议?
谢谢,
巴里
你看过pySerial吗? 使用它已经有几年了,但它在处理RS-232通信方面非常好,看起来它与Python 3.x兼容。
Sikuli可能会提供所需的GUI自动化。
我也可以使用WScript来解决这个问题,但是pySerial是首选的解决方案。