yzz_19 发表于 2010-6-7 12:51:55

為什麽取不到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:43

datatable.SetNextRow
虽然指到下一行了,但你的变量a没有重新获值,依然是最先第一行的值

yzz_19 发表于 2010-6-8 14:15:46

那我需要怎麽賦值呢,能不能說清楚一點,謝謝.

xavier_007 发表于 2010-6-8 14:40:00

用参数化不就可以了吗?
如果不想用参数化,就加一个for循环

yzz_19 发表于 2010-6-8 15:46:43

參數化是可以,但是我不想用參數化,好象FOR也不行.我只想問大家,怎樣能DATATABLE表中的特定行,特定列取值呢.謝謝大家.

yzz_19 发表于 2010-6-9 09:25:11

問題已經解決,我剛從論壇上查到從datatable取值的一個方法,謝謝大家

开朗幽默 发表于 2010-8-3 14:15:40

用GetCellData就可以了。
页: [1]
查看完整版本: 為什麽取不到datatable 列A的第二行值??