Я перепробовал все, но не повезло. Я использую 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>