51Testing软件测试论坛

标题: 希望读取datatable中的某一行,报错了。。。 [打印本页]

作者: wangdongting    时间: 2009-1-7 11:41
标题: 希望读取datatable中的某一行,报错了。。。
Window("Flight Reservation").WinComboBox("Fly From:").DataTable.GetSheet("Global").GetParameter("p_Item").ValueByRow(1)
Window("Flight Reservation").WinComboBox("Fly To:").DataTable.GetSheet("Global").GetParameter("p_Item1").ValueByRow(1)

我想读取datatable中的某一行的data,但是qtp提示不能运行
能否帮我看下是不是我的代码错了,不能这样写的?
作者: wangdongting    时间: 2009-1-7 12:05
Window("Flight Reservation").WinComboBox("Fly From:").select DataTable.GetSheet("Global").GetParameter("p_Item").ValueByRow(1)
Window("Flight Reservation").WinComboBox("Fly To:").select DataTable.GetSheet("Global").GetParameter("p_Item1").ValueByRow(1)

如果改为上面的,还是会将datatable中的所有的数据运行...
有没有高手帮我看下啊,如何才能只定运行某一行啊?
作者: lingxin5013    时间: 2009-1-8 15:44
setting 设置下只循环一次就可以了
作者: 李志智    时间: 2009-1-9 12:26
我先试试
作者: 李志智    时间: 2009-1-9 15:38
我用你的语句运行了一下,可以只选一行运行啊。
Window("Flight Reservation").ActiveX("MaskEdBox").Type"090129"
Window("Flight Reservation").WinComboBox("Fly From:").select DataTable.GetSheet("Global").GetParameter("Fly_From").ValueByRow(1)
Window("Flight Reservation").WinComboBox("Fly To:").Select DataTable.GetSheet("Global").GetParameter("Fly_To").ValueByRow(1)




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2