selenium中常见定位错误的解决
一:未切换frame
学过前端的同学都知道,前端页面大多使用了html的嵌套(使用了iframe),即一个完整的html被放到了另外一个html内部,此时我们访问的url是外部html对应的url,然而我们需要寻找的是内部的html的控件,这个时候我们在外部的html自然找不到控件
解决方案:切换iframe
1,通过id切换:
chrome.switch_to.frame("mainFrame")
2,先找到ifrome,再切换:
element = chrome.find_elem.
原创
2020-12-20 12:51:18 ·
917 阅读 ·
1 评论