51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3424|回复: 6
打印 上一主题 下一主题

[求助] 如何定位ifram中table中td元素

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-27 21:43:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<head>
<body>
<form id="form1" action="default.aspx" method="post">
<div class="aspNetHidden">
<div>
<div style="height: 99px;">
<div id="left_nav" style="height: 259px;">
<div style="margin-left: 190px; background-color: #F1F7FF;">
<iframe id="mainFrame" scrolling="auto" frameborder="0" style="background-color: rgb(241, 247, 255); height: 259px; width: 1090px;" onload="showHeight();" src="Pages/OrderingList.aspx" name="mainFrame">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<body>
<form id="form1" action="MenuManagerList.aspx" method="post">
<div class="aspNetHidden">
<div class="aspNetHidden">
<div id="list_nav">
<div class="lb_nav">
<div id="btn_nav">
<div style="margin: auto; margin-top: 6px;"> </div>
<div class="lb_nav_bg" style="border-top: #99bbe8 1px solid;">
<table class="listgrid_a" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;">
<input id="hidFoodInfo" type="hidden" value="" name="hidFoodInfo">
<div id="menuFoodList" style="overflow: inherit;">
<table id="" class="listgrid_a" cellspacing="0" cellpadding="0" border="0" runat="server" style="border-collapse: collapse;">
<table id="" class="listgrid_a" cellspacing="0" cellpadding="0" border="0" runat="server" style="border-collapse: collapse;">
<table id="" class="listgrid_a" cellspacing="0" cellpadding="0" border="0" runat="server" style="border-collapse: collapse;">
<table id="" class="listgrid_a" cellspacing="0" cellpadding="0" border="0" runat="server" style="border-collapse: collapse;">
<tbody>
<tr>
<td style="width: 65px;" rowspan="61">周四(07月28日)</td>

以上是html代码,xpath不管用,使用itable=@ie.frame().table()
tr=itable.[](1)
td=tr.[](1)
也无法定位。。求助!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-7-28 16:16:20 | 只看该作者
先定位到那张表。。@table=Browser.table(:index,1),index后面是你要定位的table的index。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-7-28 16:47:30 | 只看该作者
看晕了.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-7-29 09:21:20 | 只看该作者
回复 2# phoebe_kaka

谢谢你的提示,但是这个table是定位在frame里的
从frame定位到tabel就出问题了。后面更定位不到了。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-7-29 10:20:13 | 只看该作者
额。。。不好意思。。我也刚接触watir。。。这样不行吗?
@table=ie.frame(:id,"mainFrame").table(:index,1)
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-7-29 16:53:16 | 只看该作者
回复 5# phoebe_kaka

index的方法我还真没尝试过,我一直是使用xpath的,一直没有成功。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-8-2 10:34:06 | 只看该作者
来了~来试验了
1)css=td
2)//div[@id='menuFoodList']/table[4]/tbody/tr/td
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-10 14:15 , Processed in 0.072287 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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