51Testing软件测试论坛

标题: 关于DataTable获取指定行的值 [打印本页]

作者: wangkb01    时间: 2013-1-8 15:57
标题: 关于DataTable获取指定行的值
DataTable中有2行2列,数据为用户名和密码。
当我获取第二列,第二行的数据时
mm = DataTable.GetSheet("Global").Getparameter("密码").Valuebyrow(2)
Print  mm
为什么mm输出是重复的2个第二行的密码。(654321 654321)
当我在DataTable中添加到4行数据时,再次运行就输入4次第二行的密码
是哪个方面对DataTable理解的不对么,为什么结果时这样呢。。

[attach]83159[/attach]
作者: yachaozhang    时间: 2013-1-8 16:15
你用的是global表吧,要用本地表才行
作者: wangkb01    时间: 2013-1-8 16:34
回复 2# yachaozhang
换成Action还是这样的
作者: 泰然    时间: 2013-1-8 16:57
DataTable("密码","Global")
作者: 跑跑跑跑    时间: 2013-1-10 09:07
解决办法1:现有代码不变,单击file菜单settings,在弹出test settings对话框中选择run,选择run one iteration only
解决办法2:换成本地表,但global表中最多只能有一行数据。
作者: wangkb01    时间: 2013-1-16 15:09
回复 5# 跑跑跑跑


    谢谢,明白了




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