2017-01-25 11 views
0

Я хочу следовать ссылке, указанной на целевой странице, проблема в том, что ссылка embeeded на detail_open OnClick яваскрипта функции, как это:Watir открытым Javascript OnClick ссылка

<tr class="odd highlight" onclick="detail_open('g_0_SzK23oET', null, null, null, '2016-2017', false)">...</tr> 

Я попытался browser1.table(:class => 'head_to_head h2h_mutual').trs[3].fire_event :click, но без успех

также пытался просто browser1.table(:class => 'head_to_head h2h_mutual').trs[3].click, но ничего не происходит

EDIT:

Это фактический URL: ссылка = «http://www.flashscore.com/match/2TYx9kph/#h2h;overall»

Я хочу, чтобы нажать на ссылки в строках таблицы с классом head_to_head h2h_mutual

+0

Вы уверены, что 'browser.tr' возвращает правильный элемент' tr'? 'browser.tr' возвращает первый на странице. Это также поможет, если вы попробуете разные браузеры, так как это возможно, что это проблема с драйвером. –

+0

Вы пробовали обычный щелчок по TR? Это должно сработать. – JeffC

+0

@JustinKo, что упрощает, на самом деле это запрос '' browser1.table (: class => 'head_to_head h2h_mutual'). Trs [3] .fire_event: click'' – ace

ответ

0

Тупой меня .. Просто нужно изменить на новый раскрытый tab:

browser1.windows.last.use