weblist的选择问题
我想选取weblist下拉框里第一行的值,我用代码:browser("...").page("...").frame("...").weblist("...").select "#"&0报语法错误
后来我就改用变量实现
dim i
i = 0
browser("...").page("...").frame("...").weblist("...").select "#"&i
这样就可以正常运行 。为什么?? &号后跟的应该是个变量 原帖由 爱喝可乐的蚊子 于 2008-10-6 12:20 发表 http://bbs.51testing.com/images/common/back.gif
我想选取weblist下拉框里第一行的值,我用代码:browser("...").page("...").frame("...").weblist("...").select "#"&0
报语法错误
后来我就改用变量实现
dim i
i = 0
browser("...").page("...").frame("..." ...
首先明确一点,&左右两边的值类型必须都为字符串,否则会报错。
那为何用变量i就可以呢,因为vbs是个弱变量类型语言,对于变量类型的划分没有那么明确,在很多时候,vbs做解释执行运算的时候会根据需要自动智能的做变量类型的转换。
建议在没有1000.00%把握的时候还是多用强制类型转换吧,避免不经意的错误
[ 本帖最后由 hsjzfling 于 2008-10-7 14:56 编辑 ]
回复 1# 的帖子
browser("...").page("...").frame("...").weblist("...").select "#0"这个应该也是可以的。
如果用"&"符号的话,是连接变量的,所以后面要用变量才能实现。
页:
[1]