0

我正在尝试使用 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

这些页面在登录之后,因此您将无法在实践中看到它。希望我已经提供了足够的背景信息。

4

0 回答 0