小编Rob*_*ert的帖子

测试C++ GUI桌面windows应用程序的自动化工具/库/框架

不幸的是,我有一个在Windows上运行的GUI桌面应用程序,并使用Borland C++编译器进行编译.我知道这是一项非常古老的技术,但这就是生活.我工作的公司有很多免费的QTP许可证.但说实话,我不喜欢这个工具,我想用一些开源替代品来改变它.

我对使用Selenium的自动化Web服务和一些java swing applet有一些经验.我基于Java/JUnit创建了测试.我想知道我是否可以在Java中创建一些测试来测试我的C++应用程序 - 这会很棒.如果我不能使用任何C/C++库来创建我自己的测试框架.

这不应该是单元测试.我想创建一套功能测试.我希望能够本地化按钮,表格,单元格等对象,执行点击,更改焦点等操作.

另外我可以访问源代码.但这是一个旧的意大利面条代码,我对C++应用程序没有多少经验.

你有什么建议?

c++ testing user-interface desktop automation

8
推荐指数
2
解决办法
1万
查看次数

获取Windows代理用户名/密码

我可以访问预配置的Windows XP 32位工作站.它在防火墙下,并且在外面它使用http代理服务器.要获取代理设置,我需要主机,端口,用户名和密码.

http:// username:password @ server:port

我能够找到代理URL和端口(来自PAC - 自动配置文件),但我不知道如何获取用户名/密码.有没有办法以某种方式阅读它?至少用户名?我可能会获得管理员权限.

你知道任何有用的工具吗?

我只找到了一些关于获取代理配置连接的方法的MS文档,但我不知道如何确定提供的凭据是什么:

WinHttpGetIEProxyConfigForCurrentUser函数

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG结构

WinHttpGetProxyForUrl函数

我也找到了这个lib,但它更适用于解析PAC:http: //code.google.com/p/pacparser/

windows proxy credentials

6
推荐指数
1
解决办法
1万
查看次数