I want to click an element with javascript throught a selenium driver with Python, this is an example of my code:
driver.execute_script("els=document.getElementsByClassName('buttons');\
for (var i = 0; i < els.length; i++) {\
open=els[i].parentNode.getElementsByClassName('button_open');\
if(open.length==1){\
alert('ok');\
}else(\
alert('not ok')\
els[i].click();\
)\
}")
and the html code:
<div class="buttonsParent">
<div class="buttons button_open">
<span>Content</span>
</div>
</div>
<div class="buttonsParent">
<div class="buttons">
<span>Content</span>
</div>
</div>