51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1589|回复: 1
打印 上一主题 下一主题

[原创] 关于《自动化测试技术领航》问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-2 22:43:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhuliangliang 于 2012-2-2 22:46 编辑

[小弟前两天刚入手该书,看到122页中与121页是不是有点矛盾呢?121页写着“使用settoproperty方法,后面的参数是不需要括号的,因为它没有返回值。”具体形式就是object“封装属性名”,“封装属性值”而122页的代码是object.settoproperty(“index”,“buttonindex”) 这里面却却使用了括号,两者有区别吗?
还有就是有一点不理解的,如图所示,几个checkbox的选择。我把它的name属性删除,把其它无关删除,最后主属性里面只剩下属性值为checkbox的属性,辅助再添加index=0 。再用语句是
for i=0 to 3
object.settoproperty “index”,i
object.click
next

object就是前面一系列的父对象。我在运行的时候语法都是对的,就是同一个checkbox会点4次,而不是4个checkbox都点一次。我把对象的属性删除,只剩下checkbox的属性,那应该4个对象都是相同的,再根据index来一个个点击,理论上应该可以,求解原因?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-2-3 09:37:09 | 只看该作者
settoproperty 但用call时,可以书写括号。
当不写call时,不能写括号。
比如 call browser().page().webedit().settoproperty("","")
browser().page().webedit().settoproperty "",""
第二个是不是smart关闭了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 11:23 , Processed in 0.069728 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表