0

Watinを使用してクリック可能な画像をクリックしようとしていますが、テーブル内のレベルに到達するのに苦労しています。

Webコードは次のとおりです。

<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