51Testing软件测试论坛

标题: object.SendKeys string 中的string如何参数化? [打印本页]

作者: thunderer2008    时间: 2009-3-17 23:38
标题: object.SendKeys string 中的string如何参数化?
我想每次运行,string的值会自动迭代,比如第一次是1,下次是2,以后一直往上加。
作者: jinsen    时间: 2009-3-18 11:14
标题: 回复 1# 的帖子
object.SendKeys DataTable("LinkName", dtGlobalSheet)
<DataTable("LinkName", dtGlobalSheet)>:LinkName是使用的DataTable的列名,dtGlobalSheet是全局表。
作者: liudongbing    时间: 2009-3-18 16:47
可以用一个for循环嘛
Dim i
for i = 1 to 10 ‘这里可以设置一个你希望的数字
object.SendKeys  i
next
作者: thunderer2008    时间: 2009-3-21 19:51
标题: 回复 2# 的帖子
LinkName是使用的DataTable的列名,比如我选用A列,我想让他的第一行A1值是000000,第二行A2是000001,以后每行加一,一直加到999999,怎么做?DataTable能容纳下这么多行吗?
作者: dreamever    时间: 2009-3-21 22:11
原帖由 thunderer2008 于 2009-3-21 19:51 发表
LinkName是使用的DataTable的列名,比如我选用A列,我想让他的第一行A1值是000000,第二行A2是000001,以后每行加一,一直加到999999,怎么做?DataTable能容纳下这么多行吗?

那可是要让脚本循环运行近100万次啊,一个功能测试竟然能做到这种地步,你到底想用脚本实现什么样的测试啊
作者: thunderer2008    时间: 2009-3-27 20:29
尝试暴力破解6位数字密码
作者: sterson    时间: 2009-3-27 23:15
那你就把要参数化的值,保存到外部文件中,或是excel表格,或是数据库..

然后去调用...




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