zoukankan      html  css  js  c++  java
  • QTP自动化测试-按行取值(win10下输入?问题)-笔记20181119

    在win10下运行qtp10 所有输入汉字都会为?,在win7下可以。查询了百度、bingo没有解决问题。
    当前的解决办法 ,在脚本中使用DataTable取数据值,添加2行记录,一行使用汉字,一行使用英文,这样运行脚本时,设置整个项目运行第几行应可以了。

    Datatable 获取当前脚本对应的表或全局表中的数据中可以不用使用行号。但是取其他表中的数据时,不使用行号取到的都是第1个值。解决办法:在Vb脚本中添加一方法,取当前运行的行号。每次取值时,旨用这个方法。

    '========================================
    '名称:get_GlobalSheetRowNum
    '作用:获取globalsheet第几行的数据
    '参数:无
    '返回值:第X行
    '调用:msgbox get_GlobalSheetRowNum()
    '========================================
    Function get_GlobalSheetRowNum()
    get_GlobalSheetRowNum=DataTable.GlobalSheet.GetCurrentRow
    End Function

    Window("发卡").WinEdit("Edit_3").Type  DataTable.GetSheet("ms_CardTypeAdd").GetParameter("CardTypeName01").ValueByRow(rowno)

    1 取datatable中的值 使用 ValueByRow属性确认取某一行-------------------------如果是都取同一行数据时,代码不方便维护

    Window("选择人员").WinObject("TRzEdit").Type DataTable.GlobalSheet.GetParameter("Employee2").ValueByRow(2)

    2 设置运行时属性-右键项目-settings-run-data table iteration -----------------在运行时取某一行数据,或某几行

    Window("选择人员").WinObject("TRzEdit").Type DataTable.GlobalSheet.GetParameter("Employee2")

  • 相关阅读:
    js实现点击上下按钮,图片向上向下循环滚动切换
    jquery实现点击进入新的页面。(jquery实现超链接)
    jquery实现鼠标移入移除背景图片切换
    C:WindowsSystem32driversetchosts文件显示
    网页添加qq咨询
    本地虚拟站点创建
    ftp获取mysql数据库方法
    数论基础
    最小费用最大流
    AC自动机 hdu2222
  • 原文地址:https://www.cnblogs.com/caojuansh/p/9982653.html
Copyright © 2011-2022 走看看