120329 selenium IDE 导致 Element id not found 原因之一

    自从去年这个时候转做测试,一直想接触自动化的东西,因为项目一直是前台功能测试,没有使用的机会,也没有可以请教的人,只能自己学了。

    之前略微了解了下QTP,无实战经验,只是知道大概,但是感觉用QTP速度很慢。

    这两天论坛博客上逛了逛,说selenium速度快,最主要是免费的。于是装了个selenium IDE插件,从录制了解,然后再看selenium rc。

    期间就碰到了Element id not found 的问题,开始很奇怪,firedebug下看ID没错,但就是不能识别。后来经过一番折腾,日期录入框采用的是input,按说type可以不写,不写默认为text,考虑是不是没有标注type类型导致的,后来在firedebug下手动新建属性,以此录入框为执行点,Element id not found 的问题没有了。

  

现将情况图示如下:

   录入框:

 

firedebug下查看ID,及类型。无type类型(开发不规范)

 

点击右键,新建属性


添加完成

然后以此为运行起点,点击执行


既可以正常执行。

注:手动在firedebug下添加属性,只有停留在该页面时才有效,一旦离开,或者点击上一步、下一步,新建的属性即消失。他只是临时修改,真正修改还需要找到该页面在程序里修改。

 


你可能感兴趣的:(测试)