jlxie2008 发表于 2010-11-6 14:22:57

WebRadioGroup问题求救?【已解决】【特别感谢:linhd030 】

本帖最后由 jlxie2008 于 2010-11-9 10:06 编辑

Browser("*****").Page("Page_2").Frame("search_student_2").WebRadioGroup("student_1211").Select "20101010074|student74"

因为:WebRadioGroup("student_1211")中的“1211”是会变化,但是可以知道规则,通过变量化不行呢?实际值是正确的,提示:
The "student_1211" WebRadioGroup object was not found in the Object Repository.
Check the Object Repository to confirm that the object exists or to find the correct name for the object.

问一下有什么解决办法么?

TIB 发表于 2010-11-6 22:02:54

方法1:在对象库中找到student_1211这个对象的属性,编辑成正则表达式,例如“student_*”
方法2:用描述性编程,描述这个对象属性时用正则表达式

Jun_Li 发表于 2010-11-8 08:35:35

正则无处不在啊,描述性QTP一大法宝

jlxie2008 发表于 2010-11-8 09:09:24

TIB说道:
方法1:在对象库中找到student_1211这个对象的属性,编辑成正则表达式,例如“student_*”
方法2:用描述性编程,描述这个对象属性时用正则表达式

可小生不知如何找这个对象的属性,请高手指点一下,在此多谢啦!

jlxie2008 发表于 2010-11-8 11:55:14

回复 4# jlxie2008


    请高手讲解详细些,举个例也行,不能让此贴就这样沉下去呀!!!

linhd030 发表于 2010-11-8 17:06:09

Browser("*****").Page("Page_2").Frame("search_student_2").WebRadioGroup("name:=student_.*").Select "20101010074|student74"
student_1211应该是WebRadioGroup的name属性的value吧?

jlxie2008 发表于 2010-11-9 09:30:32

回复 6# linhd030


    感谢6#的大哥(幺妹),高手一现身,此问题已经解决,谢谢了!

17800455 发表于 2010-11-9 14:15:25

同意楼上说的。用正则WebRadioGroup("student_*") ,但要采用描述性编程。
页: [1]
查看完整版本: WebRadioGroup问题求救?【已解决】【特别感谢:linhd030 】