Случайное «Элемент больше не привязан к DOM» StaleElementReferenceException

Я надеюсь, что это только я, но Selenium Webdriver кажется полным кошмаром. Веб-драйвер Chrome в настоящее время непригоден, а другие драйверы весьма ненадежны, по крайней мере, так кажется. Я борюсь со многими проблемами, но вот одна.

Случайно мои тесты завершатся неудачно с

"org.openqa.selenium.StaleElementReferenceException: Element is no longer attached 
to the DOM    
System info: os.name: 'Windows 7', os.arch: 'amd64',
 os.version: '6.1', java.version: '1.6.0_23'"

Я использую webdriver версии 2.0b3. Я видел, как это происходило с драйверами FF и IE. Единственный способ предотвратить это - добавить фактический вызов Thread.sleep до возникновения исключения. Однако это плохой обходной путь, поэтому я надеюсь, что кто-то может указать на мою ошибку, которая все исправит.

136
задан Mohsin Awan 10 December 2016 в 15:42
поделиться