关闭

自动化测试工具TestWriter使用时遇到的脚本录制问题及解决方法

280人阅读 评论(0) 收藏 举报

自动化测试工具TestWriter使用时遇到的脚本录制问题及解决方法如下,欢迎大家一起沟通交流~

1Web

1.1如何使用浏览器调试检查Xpath

1) IE9及以上浏览器。在被测页面按F12打开开发人员工具,利用元素选择工具在页面定位指定元素;

2) Google或Firefox。在被测页面右键指定元素选择“检查”或“检查元素”

定位到元素之后,重点关注元素的id、name及其所在路径上的元素标签和序号。除id、name之外,亦可关注其他可唯一确定的元素的属性。

1.2调试元素找不到

排查方法:

1) 检查xpath所使用的元素id或name是否动态生成,常见的动态辨识关键字有auto、gen,另外带GUID字符串或一长串没有明显规则和含义的也多为自动生成,此时应选择其他xpath,亦或全路径;

2) 检查页面是否存在多个相同id或name的元素,此种情况在不规范的前端开发中可能会遇到,如果发现存在此类情况,应避免使用该id或name,改为使用其他xpath;

3) 若以上方法仍无法解决,应该使用全路径或自定义xpath,需要说明的是,不使用id或name来定位元素也是可以的。

1.3调试时报错“unable to find element on closed window”

若使用IE浏览器,须关闭IE浏览器保护模式,如下图

 

 

1.4计划执行后,在测试任务中的状态显示为正在执行,但是IE并未启动

解决方法:

1)打开任务管理器,检查是否存在IEDriverServer.exe进程,如果有多个IEDriverServer.exeiexplorer.exe进程,则结束进程并重新尝试执行计划;

2)若存在该进程,但IE仍未被打开执行测试,则重启机器

1.5 Web测试过程中,账号登陆异常

解决方法:

1) 清理浏览器缓存;

2) 可以针对IE设置退出时自动清理缓存;

 

3) 确保在开始测试之前IE已关闭;

4) 特殊情况下,可打开任务管理器查看是否存在进程iexplorer.exe,如果有则结束掉。

1.6操作类型SelectWindow和SelectWindowByIndex的使用

1)优先使用SelectWindow,即使用title来选择窗口。一般而言,只需要填写窗口上显示的文本即可,但是需要注意的是,这里的title指的是网页中<title></title>中的文本内容,但是在某些特殊场景中与网页窗口标题显示不一致;

2)SelectWindowByIndex只有在确实没有title的时候才使用,需要注意的是这容易受弹出网页影响

 

2 IOS

2.1打开TW录制器之后启动,但是报下图错误

 

解决办法(注意以下操作均针对Appium环境所在的MAC机器):

1) 使用Finder打开WebDriverAgent.xcodeproj所在位置。

如果使用npm或cnpm命令安装的appium,那么地址为:/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

如果使用的安装包,那么地址为/Applications/Appium.app/Contents/Resources/app/node_modules/appium/ node_modules/appium-xcuitest-driver/WebDriverAgent,但不能直接前往改地址,具体打开方式如下:

使用Finder打开Applications,找到Appium.app,右键选择“显示包内容”,然后按照路径找到即可

2) 打开项目文件WebDriverAgent.xcodeproj,尝试编译。注意如果尚未配置开发人员账号,请先配置

3) 如果编译不通过,一般错误在import部分,此时需要下载离线包“Carthage”,复制到该目录,重新尝试编译

4) 编译通过之后,从Applications打开Appium,输入IP,启动

5) 打开TW重新操作即可

2.2启动报错“无法连接远程服务器”,提示属于SocketException

 

1) 确认客户端、服务端、Mac笔记本之间的网络连接

2) 重新打开录制器尝试

2.3 Appium升级和录制启动

只需要执行命令cnpm install -g appium@1.6.4,其中版本自己修改;然后启动录制器尝试

0
0
查看评论

手机APP自动化测试简单录制

随着智能手机近年来的快速增长,从游戏娱乐到移动办公的各式各样的手机APP软件渗透到我们的生活中,手机APP自动化测试也逐渐兴起,从Monkey本地测试到云测试平台,现在我要介绍的这种自动化测试方法不需要写脚本,适合初学者。 工具: l  小萝贝虚拟手机 l ...
  • lfmtest2014
  • lfmtest2014
  • 2015-09-15 15:39
  • 1373

自动化测试时遇到的脚本录制问题及解决方法

自动化测试工具TestWriter使用时遇到的脚本录制问题及解决方法如下,欢迎大家一起沟通交流~
  • qq_30261301
  • qq_30261301
  • 2017-05-31 11:25
  • 273

测试自动化普遍存在的问题

对测试工具能够发挥作用,大家都已经了解并认可了,但是很多引入自动化测试工具的软件公司并没有能够让测试自动化发挥应有的作用,其主要原因有以下几个方面:1. 不正确的观念或不现实的期望没有建立一个正确的软件测试自动化的观念,或操之过急,或认为测试自动化可以代替手工测试,或认为测试自动化可以发现大量新缺陷...
  • KerryZhu
  • KerryZhu
  • 2006-06-15 23:55
  • 9171

项目交付中遇到的问题及解决方案

遇到的紧急事件: Q:  1. 突然需要交付单元测试用例和单元测试报告; 2. 需要交付接口测试用例和接口测试报告; 3. 平时测试没有维护过用例,造成交付时时间紧急,不能及时交付; 4. 不能很好的激励同事去学习新东西,导致很多问题需要自己亲手处理,造成工作量增加; 5. 不...
  • jerrygirl
  • jerrygirl
  • 2017-08-24 15:10
  • 227

开发过程中遇到问题解决方法

自定义cell 时获取到的width 总是320: https://my.oschina.net/ioslighter/blog/390880 dyld: Library not loaded: @rpath Reason: image not found 错误的解决: In th...
  • u013410274
  • u013410274
  • 2017-04-25 09:46
  • 231

html中一些常见问题的解决方法

扯扯淡:第一次写博客,最近在学习html5,把遇到的坑记录下来,一是能加深一下印象,二能帮助一下遇到相同坑的童鞋,三能锻炼自己的表达能力,一举三得,哈哈,如有错误欢迎批评指正......... 1.a标签在手机上点击之后会出现一个带颜色的方框,奇丑无比有木有,怎么去掉呢,方法: ...
  • qq289223562
  • qq289223562
  • 2016-10-13 22:47
  • 589

学习C语言常见的几个问题及解决方法

所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。   大名鼎鼎的谭浩强教授出了一本《C语言程序设计》,据说发行量有超过400万,据我所知,很多学校都会推荐...
  • bentengdehe
  • bentengdehe
  • 2016-04-28 16:52
  • 1521

项目中遇到的 问题及解决方案

1.Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA 解决方案:1).android设备网络连接没打开,例如3G网络和WIFI网络      所以,如果遇到这种错误时...
  • Dreamfree3
  • Dreamfree3
  • 2016-03-01 15:47
  • 1628

在学习HTML5的过程中遇到的奇葩问题及解决方案

Chrome中canvas上drawImage无法画出image的解决办法 博客分类:  HTML5 & Android canvashtml5  在自己写demo的过程中 碰到了这样一个问题 发现drawImage方法没有达到预期的效果 图片...
  • QINKELIANGQIN
  • QINKELIANGQIN
  • 2015-06-26 17:08
  • 1439

WEB开发过程中遇到的各种问题及解决方法总结

Q:The user specified as a definer ('root'@'%') does not exist A:只要给root用户再添加一个对全部host都有可以访问的权限    mysql> grant all pr...
  • happyflyingave
  • happyflyingave
  • 2014-05-06 08:59
  • 3513
    个人资料
    • 访问:11193次
    • 积分:177
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:23篇
    • 译文:0篇
    • 评论:3条
    文章存档
    最新评论