Python selenium stale element error -


using python selenium , following code produces stale element error, can see why?

def test_set_language(self):     driver = self.driver     driver.get("http://somewebpage.com")     eleml = driver.find_element_by_name("selectlang")     eleml.send_keys(keys.down)     driver.implicitly_wait(10)     self.assertin("mot", driver.page_source) 

staleelementreferenceexception thrown if between , interaction element page reloaded or dom model has changed.

element lookup first time when selenium assigned internal id element - see selenium execution logs details.

if can't provide better solution, may want use generic solution staleelementreferenceexception - surround try/catch block, in catch block wait few seconds , retry operation. not elegant solution, people have @ times , works fine.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -