Я пробовал все, но не повезло. Я использую Watin и С# .NET
То, что я делаю, собирается:
https://adwords.google.com/o/Targeting/Explorer?__u=1000000000&__c=1000000000&ideaRequestType=KEYWORD_IDEAS#search.none
Примечание. Между https
и ://
нет пробела, но мне пришлось добавить его из-за проблемы с уценкой.
Ввод капчи вручную (набрав текст из Watin).
После поиска по ключевым словам вы увидите внизу страницы кнопки Далее и Назад.
Я хотел бы из 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>