51Testing软件测试论坛

标题: Browser("Browser").Page("Page").Sync是什么功能 [打印本页]

作者: cckaji    时间: 2011-4-27 17:11
标题: Browser("Browser").Page("Page").Sync是什么功能
请问下Browser("Browser").Page("Page").Sync是什么功能?

另外问下:
systemutil.Run "IEXPLORE", "http://www.baidu.com/" Browser("Browser").Page("Page").Sync

systemutil.Run "IEXPLORE", "http://www.baidu.com/"
有什么区别,赐教 谢谢
作者: Gasgoo    时间: 2011-4-27 17:42
本帖最后由 Gasgoo 于 2011-4-27 17:44 编辑

Browser("Browser").Page("Page").Sync  代码行应该是处理缓冲文件的

上述的两个列子 是打开百度网页 一个是把缓存写入磁盘,一个没有写入磁盘吧!
作者: lyscser    时间: 2011-4-27 19:23
Browser("Browser").Page("age").Sync  代码行应该是处理缓冲文件的

上述的两个列子 是打开百度网页 一 ...
Gasgoo 发表于 2011-4-27 17:42


是这个意思么?
我理解应该是对于对象初始化的判断吧,封装的应该是ie.statusbar的一些方法吧
作者: cckaji    时间: 2011-4-28 23:35
谢谢啦
作者: shanfeng1419    时间: 2011-4-29 08:54
Sync Method means that "Waits for the browser to complete the current navigation."
Following is the example from QTP Help:
Sub Sync_Example()
'The following example uses the Sync method to wait for the
'Mercury Tours page to synchronize before performing the next operation.
Browser("Mercury Tours").Page("Mercury Tours").Sync
End Sub

我理解为待这个页面加载完后,再进行其他语句执行。不知道理解的对否。
作者: situjm    时间: 2011-4-29 10:59
个人理解这是同步,也就是激活的意思。把这个窗口设置为当前操作窗口,有时窗口操作过一次后,不再是激活状态,这时会报错,而再Sync同步一下,就可以了。
作者: situjm    时间: 2011-4-29 11:01
多说一句,WEB用的是Sync,而WIN程序,用的是Activate。
作者: renquande    时间: 2011-4-29 11:38
Sync Method means that "Waits for the browser to complete the current navigation."
Following is the ...
shanfeng1419 发表于 2011-4-29 08:54



就是这个意思,等页面加载完毕后,再执行下面的脚本,和wait()作用相似,但是有点在于报错的几率比wait()小而已
作者: ruirui。    时间: 2011-5-5 10:32
初学者路过




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