【Selenium】解决click失效问题

在selenium编写自动化测试脚本的过程中,发现很简单的定位元素并click代码没有效果或不稳定,浏览器没有触发点击功能。查了资料,可以使用以下方法代替,稳定高效:

简单来说,即使用js代码来触发点击操作:

driver.excute_script('document.getElementById(" ").click()')

driver.excute_script('document.getElementsByClassName(" ")[$n].click()')    #注意该方法找到的元素是列表类型

driver.excute_script('document.getElementsByTagName(" ")[$n].click()')      #注意该方法找到的元素是列表类型

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页