cckaji 发表于 2011-4-27 17:11:05

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:09

本帖最后由 Gasgoo 于 2011-4-27 17:44 编辑

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

上述的两个列子 是打开百度网页 一个是把缓存写入磁盘,一个没有写入磁盘吧!

lyscser 发表于 2011-4-27 19:23:52

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

上述的两个列子 是打开百度网页 一 ...
Gasgoo 发表于 2011-4-27 17:42 http://bbs.51testing.com/images/common/back.gif

是这个意思么?
我理解应该是对于对象初始化的判断吧,封装的应该是ie.statusbar的一些方法吧

cckaji 发表于 2011-4-28 23:35:10

谢谢啦:lol

shanfeng1419 发表于 2011-4-29 08:54:13

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:38

个人理解这是同步,也就是激活的意思。把这个窗口设置为当前操作窗口,有时窗口操作过一次后,不再是激活状态,这时会报错,而再Sync同步一下,就可以了。

situjm 发表于 2011-4-29 11:01:05

多说一句,WEB用的是Sync,而WIN程序,用的是Activate。

renquande 发表于 2011-4-29 11:38:41

Sync Method means that "Waits for the browser to complete the current navigation."
Following is the ...
shanfeng1419 发表于 2011-4-29 08:54 http://bbs.51testing.com/images/common/back.gif


就是这个意思,等页面加载完毕后,再执行下面的脚本,和wait()作用相似,但是有点在于报错的几率比wait()小而已

ruirui。 发表于 2011-5-5 10:32:12

初学者路过
页: [1]
查看完整版本: Browser("Browser").Page("Page").Sync是什么功能