我已经尝试了一切,但没有运气。我正在使用 Watin 和 C# .NET
我正在做的是:
https://adwords.google.com/o/Targeting/Explorer?__u=1000000000&__c=1000000000&ideaRequestType=KEYWORD_IDEAS#search.none
注意:https
和之间没有空格://
,但由于降价问题我不得不添加它
手动输入验证码(从 Watin 输入文本)。
搜索关键字后,您会看到页面底部有一个Next和Previous按钮。
我想从 WatiN 转到第 2、3、...
听起来很简单,点击div
(带有id gwt-debug-aw-paging-next
),它会转到下一页,但它不会发生。
我尝试了FireEvent
, click
, KeyDown
, 一切......但它不起作用。
我也尝试从 中选择 100 个结果Selectlist
,但同样,它不起作用。
我尝试了各种方式:
browser.DomContainer.SelectList("gwt-debug-aw-paging-list-box").Option("100").Select();
谈论页面右下角的按钮时似乎没有任何效果。
我设法“模拟”了对广泛或精确结果的点击,但不是用底部按钮。
有什么建议么?
编辑 1:
我上传了一张图片,这样您就可以准确地看到我正在谈论的按钮:
点击这里查看大图。
<div id="gwt-debug-aw-paging-next" class="goog-button-base goog-inline-block goog-button aw-btn aw-pagination-button" tabindex="0" title="Next page">
<input type="text" tabindex="-1" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">
<div class="goog-button-base-outer-box goog-inline-block">
<div class="goog-button-base-inner-box goog-inline-block">
<div class="goog-button-base-pos">
<div class="goog-button-base-top-shadow"> </div>
<div class="goog-button-base-content">
<span id="gwt-debug-aw-paging-next-content" class="aw-pagination-next"> </span>
</div>
</div>
</div>
</div>