如果在定位元素时出现元素定位不上,确定元素是否在iframe中,如果在iframe中
切换到iframe页面,再次进行定位
新版本selenium中switch_to_frame()变更为switch_to.frame()
1、iframe有Id
driver.switch_to.frame(“id”)
2、iframe有name
driver.switch_to.frame(“name”)
3、iframe无id、name
iframe = driver.find_element_by_tag_name(“iframe”)
driver.switch_to.frame(iframe)
iframe = driver.find_element_by_xpath(“//*[@name=’wd’”)
# 释放iframe,重新回到主页面上
driver.switch_to.default_content()