firefox - python element is no longer attached to the dom selenium -
I get "element is no longer linked to domain" exception Although the element exists and is clickable, I try To click on the "Next" arrow on the Ryanair website, here is the html for the next button:
& lt; li class = "newer" ng-class = "{'loadingsmall': loading}" & gt; & Lt; One ng-disabled = "loading" ng-click = "load more (0, 'select input $ LinkButtonNext1', 1)" title = "next week" href = "" & gt; & Lt; / A & gt; & Lt; / li & gt; I am located in many situations and clicked it:
elem = WebDriverWait (Browser, 15). Until (EC.element_to_be_clickable (By.XPATH, "// [[title = 'Next week']"))) elem = Browser.find_alement_bibspace ("// [[title =" next week '] ") Elem.click () and: area = browser.find_edit_b_spept ("// [[title = 'next week']) verb = WebDriver.ActionChinus (Browser) Action.click (area) action.parform () and:
elem = browser .find_element_by_link_text ('& gt;') elem.click () if any among me The action has not taken place, but once I tell the Selenium to click on the other elements on the page (I do not go to other pages, I keep on it) show page and some dynamic content) "Next" link Only works for the first time, and then gives me the exception, the help will be greatly appreciated! :)
You are still on the same page but due to some AJAX actions the elements of DOM have changed. & Amp; So you have to find out again using your object:
elem = browser.find_element_by_link_text ('& gt;') If you don
for more Html
Comments
Post a Comment