使用Windows UI自动化从CMD,浏览器中读取信息

时间:2011-10-26 09:40:48

标签: winforms ui-automation

我可以理解UI自动化如何帮助从Windows窗体应用程序中的文本框中检索信息。但是,如何从命令提示符工具和Web浏览器检索信息?我有一个telnet会话,我想从中读取数据,以及一个简单的基于Web的工具,使用普通的html。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我可能错了,但我不认为使用UIA API与控制台程序交互是一种简单的方法,尽管可能,Web浏览器处理起来会非常耗时。但其他图书馆可以提供帮助。

您使用的是C#吗?如果是这样,对于控制台应用程序,如果您的自动化测试很简单,您可以使用Process类 - 这是关于同一主题的旧帖子:

Command line automation – expect equivalent

我实际上还在寻找一个免费的Expect-like C#库。但是,还没有花太多时间看。

对于网络自动化,我建议使用Selenium C#客户端驱动程序 - 据我所知,它应该做你需要的:

http://seleniumhq.org/docs/03_webdriver.html

http://seleniumhq.org/download/