Я хочу следовать ссылке, указанной на целевой странице, проблема в том, что ссылка 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
Вы уверены, что 'browser.tr' возвращает правильный элемент' tr'? 'browser.tr' возвращает первый на странице. Это также поможет, если вы попробуете разные браузеры, так как это возможно, что это проблема с драйвером. –
Вы пробовали обычный щелчок по TR? Это должно сработать. – JeffC
@JustinKo, что упрощает, на самом деле это запрос '' browser1.table (: class => 'head_to_head h2h_mutual'). Trs [3] .fire_event: click'' – ace