欢迎关注微信公众号,搜索软件测试工程师之路,一起学习,分享,成长。

rfs中遇到的问题

上一篇 / 下一篇  2015-01-20 12:49:16 / 个人分类:rfs

自动化过程中遇到的问题

1.       进入【ERP】后,点击【建模平台】,无法跳转到另一个窗口。

关键字:click element     xpath=//span[text()="建模平台"]

运行过程中点击到建模平台,但是无法触发打开建模平台的窗口。

原因:触发打开建模平台的窗口事件挂接在a元素上,不是挂接在span上,所以无法触发窗口打开事件。

2.       问题:鼠标移到【发布更新】,点击【导入资源包】,无法点击到元素。

关键字:Click Element    xpath=//a[text()="导入资源包"]

运行过程中,无法点击到导入资源包。

原因:点击发布更新后,【导入资源包】元素不在页面内。所以一直提示元素不可见。

解决办法:采用了focus,但只增大了进入【导入资源包】的几率,最后用Wait Until Keyword Succeeds,多次点击【导入资源包】,成功进入【导入资源包】的几率更大。

 

3.       问题:调整完所有的关键字后,组成用例,运行的时候浏览器刚打开就报错了。

原因:浏览器显示不是设置为100%

解决方案:浏览器设置为100%就可以了。

 

4.       问题:点击【登录】后,打开的是【erp】的窗口,点击“建模平台”图标,报错,找不到图标

原因:点击【登录】后,打开的是一个新窗口,必须先定位新窗口。若是打开的是div,直接操作便可。

解决方案:新窗口可以用url定位,title定位,等等

5.       问题:点击【新增】,弹出【新增网格】,输入【网格名称】,无法找到网格名称元素

原因:【新增网格】是一个iframe,要先进入iframeIframe无名称及其他唯一标识,只有一个iframe. src,用//iframe[@src=’’],还是无法定位到,原来是因为src中只有一部分是固定的,其他的也是变化的。

解决方案:用contains函数,//iframe[@src,’固定的字符串’],然后就用assign id to element关键字,就可以找到进入【新增网格】中操作了。

6.       问题:点击【提交】后,未弹出“提交成功”的提醒框。运行报错“找不到【确定】按钮”

原因:点击【提交】后,未弹出“提交成功”的提醒框,根本是点击【提交】无效,但是确实是找到的【提交】按钮,原来是因为【提交】按钮没有挂接触发事件,触发事件挂接在a上。所以应该定位a

解决方案:用XPath定位a,就解决了此问题

7.       问题:选择“新增方式”,新增方式为单选按钮,查看HTML时,发现无法找到group name

解决方案:直接点击元素,用value值,//input[@value=’new’]


TAG:

 

评分:0

我来说两句

日历

« 2024-05-17  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17361
  • 日志数: 17
  • 建立时间: 2015-01-19
  • 更新时间: 2016-05-26

RSS订阅

Open Toolbar