C++编写模拟操作IE浏览器遇到的问题,还请各位高手帮忙看看,非常感谢!
我现在做一个WebUi自动化测试,也就是模拟人对IE浏览器进行自动操作,现在遇到问题是:
登陆界面上有个输入密码的编辑框,有个点击登陆按钮,
通过C++语言实现功能如下:
通过ID定位到密码输入框
然后给这个输入框元素触发一个onchange消息,代码如下: pElem3->fireEvent(_T("onchange"),&vtest,&vbRet);
然后点击登陆按钮。
问题出现了:
在IE8浏览器都能正常登陆,但是在IE9 IE11 高版本上总是提示密码错误,用浏览器跟踪的时候会提示undefind,好像IE9以后的浏览器接收不到触发的 onchange事件,哪位朋友能告诉我是为啥呢? 谢谢哈。。。。。