QTP自动化测试踩过的坑1

时间:2021-08-07 06:53:53

WIN10家庭版安装QTP时遇到了很多奇葩的问题。

QTP在安装的时候如果没有用管理员用户登录,会导致录制时权限不够无法监测到后台事件的问题,结果就是录制完了视图中什么都没有。因为这个原因QTP10、11、12三个版本我全部都安装卸载了一次。

QTP在破解无限试用30天的时候有时候可以成功,有时候又会出现无法生成license的错误,至今没有找出是什么原因。


公司ERP软件是C/S&B/S架构,可同时在客户端和浏览器中运行。

QTP在录制客户端时左边和顶部的下拉菜单无法准确识别对象,只能识别到整个菜单栏,运行时无法触发click事件,导致运行失败。最后只好通过菜单详情页的按钮才得以打开单据,但打开单据后,也无法识别到单个控件的对象。

无奈只能在IE上录制了。可是IE在运行完表头的控件操作后,表身由于是excel表结构,单个输入框在识别对象时会使用表中的数据进行区分,可是表中的数据并不是一成不变的,一旦有所变化,此表格的对象就会出现找不到的错误。

我以为又是插件的问题,先后使用了SAP、WPF插件,使用swf对象识别后连单据都打不开了。

现在进度卡在这里,下午开始看描述性编程,并将selenium-python安装完毕,一旦描述性编程短期内无法建功,即可更换测试工具。