使用Watin访问表中的图像

时间:2013-03-08 21:12:07

标签: c# watin

我正在尝试使用Watin单击一个可点击的图像,但我很难在桌面内达到它的水平。

以下是网络代码:

<td class="KPagerCell">
<a class="PagerHyperlinkStyle" href="javascript:__doPostBack('ctl00$Main$lvBills$viewPager','2')" title=" Next to Page 2">
    <img src="../Resources/Images/next.gif" alt="next">
</a>

这是我的C#:

TableRow trpage = tb.TableRow(Find.ByClass("GridPager"));
TableCell tdPage = trpage.TableCell(Find.ById("ctl00_Main_lvBills_colPager"));
Table page = tdPage.Table(Find.ByClass("KPager"));
//TableBody tbpage = page.TableCell(Find.ByClass("KPagerInfoCell")).Parent.Parent as TableBody;
TableRow trkeypager = page.TableRow(Find.ByClass("KPager"));
TableCell tdkeypager = trkeypager.TableCell(Find.ByClass("KPagerCell"));
Link nxtpage = tdkeypager.Image(Find.ByAlt("next")).Parent as Link;
Image nxt = nxtpage.Image(Find.ByAlt("next"));
nxt.Click();

错误:

Could not find IMG or INPUT (image) element tag matching criteria: Attribute 'alt' equals 'next' at https://secure6.i-doxs.net/WaterOne/Secure/Bills.aspx

这些页面位于登录后面,因此您无法在实践中看到它。希望我已经给了足够的背景。

0 个答案:

没有答案