51Testing软件测试论坛
标题:
关于Frame问题——描述性编程
[打印本页]
作者:
dftx511619
时间:
2007-9-19 23:52
标题:
关于Frame问题——描述性编程
请问:怎么用描述性编程 编写 Frame结构的的网页元素呢?
我点的是下面:
<tr class="MainBackground"><td><a href="/WorldClient.dll?Session=BAXSZEN&View=Logout" target="_top"><img src="Standard/logout.gif" alt="退出" hspace="1" border="0" width="17" height="16">退出</a></td></tr>
点“退出” 我在脚本里面写的是:
LogoutLink("Text").Value="退出" , FrameValue("Name").Value="Menu"
Bowser("Bowser").Page("Page").Frame(FrameValue).Link(LogoutLink).Click
最后失败!
请帮忙!谢谢!
作者:
风过无息
时间:
2007-9-20 07:23
楼主需要用SPY看一下属性
作者:
walker1020
时间:
2007-9-20 10:30
你写的代码有问题,尽管看不懂你的代码的具体含义。我给你修改了一下,你用这个重新运行一下试试:
LogoutLink("Text").Value="退出"
FrameValue("Name").Value="Menu“
Set inkall=Bowser("Bowser").Page("Page").ChildObjects(LogoutLink)
Set Frameall=Bowser("Bowser").Page("Page").ChildObjects(FrameValue)
If inkall.Count > 0 and Frameall.Count > 0 Then
Bowser("Bowser").Page("Page").Frameall(0).inkall(0).Click
End
个人的感觉是 只凭Text 这个属性来找到"退出" 这个 Link有点困难。同样,只根据 Name 这个属性来找到 "Menu“ 实在是有点困难
[
本帖最后由 walker1020 于 2007-9-20 10:39 编辑
]
作者:
walker1020
时间:
2007-9-20 10:33
如果这样还有问题,你就先用 风过无息 版主说的 Object Spy工具查看一下找到你要的对象所需要的属性及其属性值,然后自己修改代码吧
[
本帖最后由 walker1020 于 2007-9-20 10:39 编辑
]
作者:
dftx511619
时间:
2007-9-20 23:24
好的 ,我先去试一下!
谢谢了!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2