Everyone,
Thanks for the pointers. From: George Fischhof <geo...@fischhof.hu> Sent: Saturday, 2 February 2019 2:42 AM To: mhysnm1...@gmail.com Cc: tutor@python.org Subject: Re: [Tutor] How to get Selenium to wait for page load <mhysnm1...@gmail.com <mailto:mhysnm1...@gmail.com> > ezt írta (időpont: 2019. jan. 31., Cs 12:07): Hi all, I have found an excellent article on identifying stale elements. The issue is when I try and use their example code. I get a failure where for_wait is not defined. http://www.obeythetestinggoat.com/how-to-get-selenium-to-wait-for-page-load- <http://www.obeythetestinggoat.com/how-to-get-selenium-to-wait-for-page-load-after-a-click.html> after-a-click.html Traceback (most recent call last): File "<stdin>", line 5, in <module> NameError: name 'wait_for' is not defined >>> When I look through the examples. I only find one reference for the above function. But it doesn't look correct and I am confused. The author indicates the definition of the function is half way up the page. As I cannot see, this reference doesn't help. So can someone help and provide the definition for this method/function? The code which generated the error: rows = [] pageNav = browser.find_element_by_id("center-5") curr_page = pageNav.find_element_by_css_selector('span .pageNumberElement').text prev_page = "" while prev_page in curr_page: # wait_for(link_has_gone_stale): prev_page = curr_page rows.extend(tableNavigation (pageNav)) if wait_for(link_has_gone_stale): pageNav = browser.find_element_by_id("center-5") curr_page = pageNav.find_element_by_css_selector('span .pageNumberElement').text if prev_page == curr_page: print ("Page no has not changed:",curr_page) else: prev_page = curr_page _______________________________________________ Tutor maillist - Tutor@python.org <mailto:Tutor@python.org> To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor Hi, Try splinter package. That is an abstraction layer over selenium, and exactly does similar things. __george__ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor