He is my sample snippet. i want to click the button-1034-btnIconEl using python selenium.
<html>
<body>
<div class="x-container x-border-item x-box-item x-container-default x-layout-fit" id="iframes" >
<iframe ></iframe>
<iframe class="x-component x-fit-item x-component-default" frameborder="0" id="rpIFrame-1239">
<html>
<body>
<div> .....many divs
<div>
<a><span><span id="button-1034-btnIconEl"></span></span></a>
</div>
</div>
</body>
</html>
</iframe>
i tried this
driver.switch_to.frame(1)
driver.find_element(By.XPATH, "//span[contains(@id,'button-1034-btnIconEl')]").click()
but getting
"NoSuchElementException: no such element:"
Please help me to traverse this.