2017-01-25 6 views
0

Ich möchte einen Link folgen auf der Zielseite angegeben ist, ist das Problem, dass der Link auf eine detail_open Onclick Javascript-Funktion wie folgt embeeded ist:Watir offen Javascript Onclick Link

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

ich versucht habe browser1.table(:class => 'head_to_head h2h_mutual').trs[3].fire_event :click aber ohne

Erfolg

versuchte auch einfach browser1.table(:class => 'head_to_head h2h_mutual').trs[3].click aber nichts passiert

EDIT:

Dies ist die tatsächliche URL: link = "http://www.flashscore.com/match/2TYx9kph/#h2h;overall"

Ich möchte mit Klasse auf die Links in Zeilen der Tabelle klicken head_to_head h2h_mutual

+0

Sind Sie sicher, dass 'browser.tr' das rechte' tr' Element zurückgibt? 'browser.tr' gibt den ersten auf der Seite zurück. Es würde auch helfen, wenn Sie verschiedene Browser ausprobieren, da es möglich ist, dass es ein treiberspezifisches Problem ist. –

+0

Haben Sie einen normalen Klick auf den TR versucht? Das sollte einfach funktionieren. – JeffC

+0

@JustinKo das ist zu vereinfachen, in der Tat ist dies die Anfrage '' browser1.table (: class => 'head_to_head h2h_mutual'). Trs [3] .fire_event: click'' – ace

Antwort

0

Dumb me .. einfach auf die neuen Änderungen erforderlich geöffnet tab:

browser1.windows.last.use