1、frame切换
frame切换实现方法:
driver.switch_to.frame(frame_reference) --> 切换到指定
frame的方法
frame_reference:可以为frame框架的name、id或者定位
到的frame元素
. driver.switch_to.default_content() --> 恢复默认页面方法
frame切换原理总结:
针对同一层级的frame,如果要进行切换的话,需要切回到默认
首页
针对所要进入的frame, 有多少个层级,就需要切换几次
不管当前在哪个层级,如果要回到默认首页,只需要调用一次
回到默认首页的方法(driver.switch_to.default_content())
代码:
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(10)
driver.get("网页路径地址")
# 针对主页的用户名输入admin
driver