2016-06-06 11 views
0

driver.findElement(...); und driver.findElements(...); nehmen Sie beide etwa 50ms zur Ausführung. Ich habe versucht, die implizite Wartezeit auf 0 zu setzen mitWie beschleunigt man findElement() in Selen?

driver.manage().timeouts().implicitlyWait(0, TimeUnit.MILLISECONDS); 

aber ich habe immer noch die ~ 50ms Verzögerung. Was könnte ich versuchen, mein Programm zu beschleunigen?

Antwort

0

Anstatt das Element im Treiber zu finden, können Sie den Bereich auf ein bestimmtes Element eingrenzen und innerhalb des Element-Bereichs finden, der viel schneller ist.

Dieses Element kann sich in einer höheren Hierarchie (übergeordnete Ebene) befinden als die Elemente, nach denen Sie in Ihrem Code suchen möchten.