51Testing软件测试论坛

标题: 為什麽取不到datatable 列A的第二行值?? [打印本页]

作者: yzz_19    时间: 2010-6-7 12:51
标题: 為什麽取不到datatable 列A的第二行值??
各得大蝦:
我在action1的datatable中cloumn A 有二行值:useid pwd
我想在一個登錄界面用戶名取useid,密碼取第二行值pwd.
我錄取的代碼如下:
Dim a,b
a=Datatable("A","Action1")
Browser("web1").Page("page1").WebEdit("login_name").set (a)
datatable.SetNextRow

Browser("web1").Page("page1").WebEdit("login_password").Set(a)
Browser("web1").Page("page1").WebButton("Login").Click

為什麽每次都錄不到第二行的值呢?
作者: bounty    时间: 2010-6-7 14:23
datatable.SetNextRow
虽然指到下一行了,但你的变量a没有重新获值,依然是最先第一行的值
作者: yzz_19    时间: 2010-6-8 14:15
那我需要怎麽賦值呢,能不能說清楚一點,謝謝.
作者: xavier_007    时间: 2010-6-8 14:40
用参数化不就可以了吗?
如果不想用参数化,就加一个for循环
作者: yzz_19    时间: 2010-6-8 15:46
參數化是可以,但是我不想用參數化,好象FOR也不行.我只想問大家,怎樣能DATATABLE表中的特定行,特定列取值呢.謝謝大家.
作者: yzz_19    时间: 2010-6-9 09:25
問題已經解決,我剛從論壇上查到從datatable取值的一個方法,謝謝大家
作者: 开朗幽默    时间: 2010-8-3 14:15
用GetCellData就可以了。




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