zoukankan      html  css  js  c++  java
  • QTP文本框中的弹窗问题

    1、出发城市、到达城市、出发日期用同一类弹窗控件

     

    2、导致录制出发城市、到达城市的识别属性都只有html tag,且录制结果都是NOBR,无法区分开来,结果回放不通过。

     

    3、在对象识别设置中将page的强制识别属性加了innertext(其它属性应该也可以,只要是唯一的就行)

     

    4、更改后录制可见三个控制是分开放在page page_2 page_3下面了(开始全部是在page的)

     

    5、这样更改后回放发现还是出错,发现是输入框要先点击才能激活对应的弹出窗口,但录制是先弹窗再到输入框,手工将两者顺序调换后正常(如下):

    录制的脚本:

    Page("Page").WebElement("深圳").Click

    Browser("公众场景").Page("公众场景").Frame("CallShowCenter").WebEdit("tbl1_tb_City1").Set "深圳"

    Page("Page_2").WebElement("成都").Click

    Browser("公众场景").Page("公众场景").Frame("CallShowCenter").WebEdit("tbl1_tb_ToCity2").Set "成都"

    Page("Page_3").WebElement("WebTable").Click

    Browser("公众场景").Page("公众场景").Frame("CallShowCenter").WebEdit("tbl1_tb_Date1").Set "2012-12-23"

    手工调整后的脚本:

    Browser("公众场景").Page("公众场景").Frame("CallShowCenter").WebEdit("tbl1_tb_City1").Set "深圳"

    Page("Page").WebElement("深圳").Click

    Browser("公众场景").Page("公众场景").Frame("CallShowCenter").WebEdit("tbl1_tb_ToCity2").Set "成都"

    Page("Page_2").WebElement("成都").Click

    Browser("公众场景").Page("公众场景").Frame("CallShowCenter").WebEdit("tbl1_tb_Date1").Set "2012-12-23"

    Page("Page_3").WebElement("WebTable").Click

  • 相关阅读:
    在matlab中出现警告 Function call XX invokes inexact match
    VC2008调用matlab生成的dll和lib
    关于mwArray 的一些资料(一)
    关于C#中的3个timer类(申明是转贴的哦)
    C#教程 PDF
    我也做他个vote machine
    如何用UltraEdit编译C#源程序(再次申明这也是转贴的哦!)
    C#使用技巧调用DLL(还是转贴哦!)
    线程池
    Java web开发中如何自动生成文章html页面
  • 原文地址:https://www.cnblogs.com/tongcy/p/3782389.html
Copyright © 2011-2022 走看看