51Testing软件测试论坛
标题:
百度首页描述性编程问题
[打印本页]
作者:
chinafree
时间:
2013-4-4 12:32
标题:
百度首页描述性编程问题
iecount = systemutil.CloseProcessByName ("iexplore.exe") '关闭所有的IE
Set WshShell = CreateObject("Wscript.Shell")
WshShell.Popup "关闭IE数目"&iecount, 3, "Title"
SystemUtil.Run("C:\Program Files\Internet Explorer\iexplore.exe"),("http://www.baidu.com")
Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebEdit("name:=wd").set"中国"
Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").webButton("name:=百度一下").click
'Browser("百度一下,你就知道").CloseAllTabs
Browser("title:=百度一下,你就知道").CloseAllTabs
Browser("title:=百度一下,你就知道").CloseAllTabs 这样用报错。[attach]84362[/attach]
我必须把Browser("百度一下,你就知道")添加到对象库才能关闭首页。
请问这是怎么回事呢。
作者:
joykao
时间:
2013-4-5 09:28
你对象库里面没有这个Browser对象QTP 怎么知道它呢,QTP 会知道你告诉它的一些对象。。。。你开始也知道你用的是描述性编程。。。。这里突然转变成用具体的对象名,你有没有想过为什么你用描述性编程呢?
作者:
mengdi007
时间:
2013-4-7 16:10
回复
1#
chinafree
是不是因为点击了“百度一下”后,浏览器的title就变成“中国_百度搜索”而不是“百度一下,你就知道”呢?
作者:
跑跑跑跑
时间:
2013-4-8 08:50
出现这种情况还有一种可能是代码正确,但在运行时,浏览器没有被激活。
作者:
user603
时间:
2013-4-8 12:03
我复制代码运行了一下,没有报错。只是最后没关闭打开的百度页。
作者:
mengdi007
时间:
2013-4-26 14:49
回复
1#
chinafree
title和name的值不一样。
title:百度一下,你就知道 - Windows Internet Explorer
name:百度一下,你就知道
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2