一.Flex程序录制不出脚本

A、请确认您申请的lic文件时是支持Flex程序的录制,如果不支持

的话,是录制不了的。

B、请确认录制的控件是常用的Flex控件,对于数据表格、日期控

件等不常用控件尚不支持自动化测试。

C、请确认待测试的元素是控件而不是图片,很多看上去是标准控

件的元素可能其实是图片,对于这样的非常规界面AutoRunner不能

录制出脚本。通过手工添加对象,查看对象的winClass 属性是否为

Graphic,可以得知对象是否为图形。

二.IE对象回放不通过

A、对于Win7、Vista、Windows2008等操作系统,如果有打开浏

览器的操作应该调用startApplication命令而不应该用双击桌面浏览

器图标的方式打开,以便能获取最高权限。

B、在回放时请确定网页已恢复到录制时状态,并且已经加载完成;

C、在执行动作后有新网页打开时,可以在后加一个sleep命令设

置一个等待时间,以便等待网页被完全加载。在回放时,可以适

当删减一些不必要的命令等。

三.IE录制不出脚本

A、目前软件只支持IE浏览器的录制,如果你使用的浏览器不是IE

,网页录制不出脚本。

B、请确认在软件安装时,杀毒软件弹出的插件拦截消息被放行

,如果选择禁止的话,网页录制不出脚本。

C、请确认您申请的lic文件时是否选中了支持IE的录制,如果没

有选的话,网页录制不出脚本。

D、随意打开一个网页,点击【工具】-->【管理加载项】,尝

试找到下图中的项,如果没有找到那么请点击【开始】菜单,

选择【运行】,然后输入regsvr32  "C:\Program Files\Spasvo\AutoRunner\SpasvoIe.dll"

(这里是AR的安装路径,要根据自己电脑上的安装路径)

其中双引号中的动态库路径请以电脑中的实际安装路径为准,

在这期间如遇杀毒软件的拦截提示请放行,当弹出注册成功的

消息提示时,请重开浏览器再次尝试录制网页。

如果找到上图中的项,请查看它的状态是否处于“已启用”状态,如果

没有,请启用它,之后请重开浏览器再次尝试录制网页。

E、如果操作系统是Win7 、Vista或者Windows2008,则浏览器应该

以右键管理员身份运行。

F、如果是Windows2003或是Windows2008服务器操作系统,由于安

全级别比较高,在录制不出脚本时请打开浏览器【工具】菜单,选择

【Internet选项】,如下图所示。将图中带圈的选项勾选,再重启电

脑即可录制网页脚本。

四.IE脚本录制时某次操作没有被记录

在录制网页脚本时,如果发现某一次点击动作没有被记录通常是

由于此网页还没有被加载完整,有如下图记录面板中最后一行提

示,在网页没加载完之前所有在网页中的操作都不会被记录。

当网页加载完成时,有如下图记录面板中最后一行提示。

因此,在录制网页脚本时应等待页面加载完整后才开始录制,如果网页

有很多帧,在录制面板中就会多次提示页面加载完整,此时还因该查看

网页状态栏中最左边是否有加载完成的提示,只有同时显示加载完整后

才可录制。

五.setValue命令无效

setVaule命令直接掉用对象的内置函数将值发送到控件,比如Edit控件

中设置文本、滑块控件中设置滑块的位置,在对这些控件做设值操作时

正常情况下有可能要触发一系列的后续动作。由于控件设计特殊等原因

,它只响应键盘输入的设置操作,而对通过内置函数的设值操作不触发

后续动作,因而导致接下来的脚本回放出现组件没有发现的错误。对于

这种情况,解决的方法是用pressString命令替换setVaule命令。pressString

对每一个字符的输入都是模拟键盘输入完成的,这样后续动作就可以正

常触发,脚本正常回放。

六.Silverlight程序录制不出脚本

A、请确认您申请的lic文件时是支持Silverlight程序的录制,如果不支持

的话,是录制不了的。

B、请确认录制的控件是常用的Silverlight控件,对于数据表格、日期控

件等不常用控件或是复杂的第三方控件商提供的控件尚不支持自动化测

试。

C、请确认待测试的元素是控件而不是图片,很多看上去是标准控件的

元素可能其实是图片,对于这样的非常规界面AutoRunner不能录制出

脚本。通过手工添加对象,查看对象的winClass属性是否为Image,可

以得知对象是否为图形。

七.Vista、Win7、Win2008中注意事项

如果软件运行在Vista、Win7、Win2008等操作系统上,

录制:在录制之前,应用程序应以右键管理员身份运行;

回放:在回放之前,在脚本中添加startApplication命令来启动

应用程序。

八.不能识别对象

在录制脚本时遇到这个问题,可以通过手工添加对象的方式添

加没有识别的对象,在默认情况下,对于静态控件,无效控件

,图片控件,自绘控件,不可编辑的文本控件,一般滚动条控

件等对象在录制时都不会被记录下来,如果要对这些控件做操

作,可以手工添加进对象库。

九.内嵌网页不能录制脚本

对于一些内嵌网页的桌面程序,由于当前版本尚不支持内嵌网

页的脚本录制,所以在网页录制时会出现不能自动识别对象和

录制脚本的现象。如果要对这类网页进行自动化测试,可以先

通过手工添加对象的方式(Alt+Ctrl)把待测对象加入对象库,之

后手工编写测试脚本进行测试,对于大多数的网页链接和按钮

使用的脚本命令通常是clickControl,对于可编辑的文本控件使用

的脚本命令通常是setValue等,其他脚本的添加请详细阅读相关

脚本命令。

十.回放不停止或回放时间过长

回放不能停止,很大一部分是发生在脚本的串联调用过程中,

由于串联调用的脚本形成了一个调用环(A脚本调用B脚本,

而在B脚本中又调用了A脚本),导致回放进入死循环,解决

的办法可以通过热键强行终止执行(Alt+Ctrl+Shift+S)。对

于回放时间过长,有可能是执行的脚本过多导致,也有可能

是执行某一句脚本失败,而软件进行了多次尝试,解决的办

法是,添加ar.setStopWhenError (true)命令,使脚本执行失

败时立刻停止,还可以调用setSynchronizationTime命令将

时间设短一点。

十一.回放对象不在对象库中

所有的回放对象在对象库中都要存在才能回放成功,如果没

有则会报这个错误,此时可以手工添加对象到对象库,方法

是:打开对象库;点击左下角的“增加对象”按钮;将鼠标移

动到待添加的对象上方;同时按下键盘上的Ctrl和Alt键并维

持1秒左右,在右下角的信息提示框中,会显示录制下来的

对象,且对象已自动添加到了对象库中。

十二.回放时提示找不到对象

A、回放时,应该保证被测程序当前状态和录制时的最初状

态一致,如果不一致,则可能出现对象未找到的错误。

B、在一台电脑上录制脚本,在另一台电脑上回放。这种情

况下,应该保证两天电脑的操作系统类型一样,电脑屏幕分

辨率一致,如果不一致,则可能出现对象未找到的错误。

C、如果是在一台电脑上出现此问题,解决的方法是:新建

一个脚本,手工添加刚回放不了的对象,将此时的属性与先

前的属性做一个比较,着重比较权重为100的属性,查看哪

些属性不一致。由于当前的版本在回放时采用智能查找对象

的方式,会有针对性的将某些权重置为零,之后再次进行查

找,但对象的position属性不会被置为零,所以如果这个属性

不同的话,可以手工调整position属性的值,则可以回放通过。

十三.安装出错

此问题多发生在Win7操作系统上。由于软件安装时要进行各

种读写操作、电脑硬件信息获取、插件的注册等,每一项操

作都需要程序有最高 权限,而在Win7下默认是没有最高权

限的,所以安装往往会出现问题。解决方法是:右击安装包

,在弹出菜单中选择以【管理员权限运行】即可。

十四.密码框获取不到值

对于密码形式的编辑控件,由于密码受到保护setValue往往

没有值,这是正常现象,在回放时可以手工输入密码。在某

些情况,密码控件对象在录制时可能也没有记录下来,此时

可以通过手工添加组件的方式将其加入对象库。

十五。录制Qt程序

在录制Qt程序之前请确认您的Lic支持Qt对象的录制,之后

再按如下步骤进行:

1、在【设置】菜单中选择【QT程序】菜单项,如下图所示;

2、在弹出的对话框中选择一个待录制的Qt程序,如下图所示;

3、打开应用程序后会弹出如下配置完成的提示框,再次打开此程序

时就可以录制Qt程序脚本了。

4、正常录制Qt应用程序时脚本如下图所示。

十六.循环参数表未执行

A、检查参数表数据设计的是否正确;

B、对参数表进行的任何修改是否都已保存;

C、循环参数表的循环体脚本是否编写得当;

D、检查参数化后,回放时的实际对象在对象库中是否存在。

E、循环参数表是很高级的脚本流程设计,在编写之前请认真查

看“高手进阶”的相关内容和例子。

十七.校验矩形区域文本命令结果有误

A、   对于微软自带的程序,比如计算器、记事本等,微软做了

特殊处理,checkRectText函数获取不到指定区域的值,建议用

非微软的程序做测试,比如QTP航班订票例子。

B、   确认所要校验的矩形区域是否有文本存在,矩形区域的左

上角坐标和右下角坐标都是相对于对象左上角坐标的偏移。

AutoRunner 功能自动化测试项目实训之常见问题(十)相关推荐

  1. AutoRunner 功能自动化测试项目实训之自动化测试技术(十七)

    十七.自动化化测试技术 通过计算机运行测试工具和测试脚本自动进行测试具有如下优点,缩短测试周期.多次重复运行相同的测试减少测试的单调性等,所以在测试工作中,应尽力实现测试自动化或扩大自动化测试的覆盖范 ...

  2. AutoRunner 功能自动化测试项目实训之crm客户管理系统试用安装包下载(二十)

    crm客户管理系统试用安装包下载地址:链接:https://pan.baidu.com/s/1eRYr20Tx8aAwISRtG1mPUw  提取码:jrj6

  3. AutoRunner 功能自动化测试项目实训之权重的修改(十五)

    每一个对象都有很多的属性,每个属性后都附带了一个权重,对于一些很 重要的属性默认的权重是100,而对于不是太重要的属性默认权重是0.当 回放某个对象动作时首先会在窗口中找到这一对象,之后再与之进行各项 ...

  4. AutoRunner 功能自动化测试项目实训之手工添加对象(十六)

    在以下情况下可能需要手工添加对象到对象库中: A.回放时出现某个对象在对象库中没有找到的错误: B.由于错误修改对象属性导致回放失败: C.某些对象在录制时不方便录制或是录制失败: D.不想重录已有脚 ...

  5. 山东大学项目实训——地图圈系统——微信小程序(16)

    地图圈系统--微信小程序(16) 一.社区功能 二.项目代码 三.效果展示 一.社区功能 这次项目实训的社区功能是一个很大的模块,包括显示用户发布的文字及图片.用户选择的地点.发布的时间.点赞.评论等 ...

  6. 070-JAVA项目实训:仿QQ即时通讯软件系列讲座五(讲解用户注册功能)

    [上一讲]069-JAVA项目实训:仿QQ即时通讯软件讲座四(讲解系统登录功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 本文主要内容是实现注册QQ用户功能,自动获取本机IP地址,与系统 ...

  7. 071-JAVA项目实训:仿QQ即时通讯软件系列讲座六(讲解QQ主界面功能)

    [上一讲]070-JAVA项目实训:仿QQ即时通讯软件讲座五(讲解用户注册功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 [下一讲]072-JAVA项目实训:仿QQ即时通讯软件系列讲座七 ...

  8. python在线投票系统讲解_Python开发基础-项目实训-在线投票系统ppt课件

    <Python开发基础-项目实训-在线投票系统ppt课件>由会员分享,可在线阅读,更多相关<Python开发基础-项目实训-在线投票系统ppt课件(27页珍藏版)>请在人人文库 ...

  9. 软件本地化测试与项目实训

    测试空间旗下出品大头针 1.什么是软件本地化? 软件本地化是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动 .  在国内软件本地化 ...

  10. python实训项目-黑马程序员上海校区Python21期Django项目实训

    黑马程序员上海中心 月薪一万只是起点 关注 晚上十点,一名名Python学生正在酣畅淋漓地撸代码,手指不间断地敲击着键盘,发出机械而清脆的声音. 各个小组在经过为期4天的django项目小组开发,终于 ...

最新文章

  1. linux firefox 29 flash player install
  2. Jfinal 2.1 集成 Guice,实现注解功能, 加入Service接口和实现类,直接晒代码
  3. csdn文章保存到本地pdf
  4. table1函数----一维查表
  5. python和arduino串口通信_利用串行通信实现python与arduino的同步
  6. 属性值动态调整_【VBA】Range对象的常用方法属性(三)
  7. HTML5 viewport 标签与 CSS3 background-size 属性 使图片完全适应区域内容
  8. 用Aliyun E-MapReduce集群的sqoop工具和数据库同步数据如何配置网络
  9. 8.26~8.30-广州软件所-实习工作日记
  10. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
  11. pyqt5 实现右键自定义_Python界面(GUI)编程PyQt5事件和信号
  12. ApexPages.StandardSetController基本用处
  13. 中科院分词系统大致流程
  14. 计算机应用基础心得,学习计算机应用基础心得体会
  15. Android 开发横屏App或创建横屏布局
  16. 高效能人士的七个习惯——由内而外全面造就自己
  17. Android封装mkv,MKV制作封装
  18. a标签的href属性与事件修饰符阻止默认行为
  19. 【仙剑奇侠传5】主线任务汇总
  20. 宇宙中最恐怖的行星之索伦之眼—北落师门b

热门文章

  1. 使用Aria2下载百度网盘和115的资源
  2. FFT算法实现,python,Java
  3. linux下开发51单片机
  4. 2023年天津理工大学中环信息学院专升本机械设计考试大纲
  5. 【渝粤题库】广东开放大学 招投标与合同管理 形成性考核
  6. 基于Struts2的网上书城(仿当当网)系统设计与实现
  7. 电源管理允许此设备唤醒计算机怎么关掉,电脑如何设置电源管理允许鼠标唤醒计算机...
  8. SREng扫描报告分析
  9. VLAN Trunk
  10. 苹果电脑上好用的几款数据备份工具