level 1
RO3战场女武神
楼主

这个每次点击创建按钮,产生iframe的name是动态的,我就用element = driver.find_elements_by_tag_name('iframe'
element[2].get_attribute("name")
# 可以获取到name="iframe35"
driver.switch_to.frame(element[2])
# swtich_to就报错,可以定位但是不能转换
firefox报错:
selenium.common.exceptions.NoSuchElementException: Message: Web element reference not seen before: {"element-6066-11e4-a52e-4f735466cecf":"8c929412-71b1-4913-86e4-ac70aaa5fe83"}
chrome报错:
selenium.common.exceptions.NoSuchFrameException: Message: no such frame: element is not a frame
(Session info: chrome=90.0.4430.72)
先谢谢各位大佬,求指教