2017-02-20 3 views
0

Ich fragte mich, ob jemand anderes ein ähnliches Problem wie dieses oder Erfahrungen mit WebDriverWait erlebt hat?WebDriverWait Ausnahme nur im Debug-Modus geworfen

Wenn sie wissen würden, warum bekomme ich eine NoSuchElementException, die nur im Debug-Modus geworfen werden scheint. Ich erhalte diesen Fehler nicht, wenn der Test zur normalen Laufzeit ausgeführt wird.

enter image description here

Antwort

0

Ich glaube, das eine Marotte von Visual Studio Debug-Modus befindet. Im Debug-Modus werden Exceptions manchmal sogar als Break behandelt, selbst wenn sie in einem try/catch korrekt behandelt werden.

Denken Sie daran, wenn Sie in WebDriver ein Func an Until() übergeben, wird diese Funktion intern in einem Versuch ausgeführt. VS trifft wahrscheinlich die (behandelte) Ausnahme in dieser Methode, weshalb Sie sie während des normalen Betriebs nicht sehen.

Weitere Informationen finden Sie unter here.

Verwandte Themen