python的三大切换

# 1、窗口切换
driver.switch_to.window()
# 2、iframe切换
# 方式一:通过iframe标签的name属性
driver.switch_to.frame("login_frame")
# 方式二:先定位iframe的标签,再进行切换
loc_ifr = (By.ID, "login_frame")
iframe_ele = driver.find_element(*loc_ifr)
driver.switch_to.frame(iframe_ele)
# 3、alert切换
# 获取alert弹窗
alert = driver.switch_to.alert
time.sleep(2)
# 点击确定
alert.accept()
# 点击取消
time.sleep(2)
alert.dismiss()
# 获取弹框的提示文本
content = alert.text
print("弹框的文本是", content)
posted @ 2023-05-07 12:29  NikeAirBall  阅读(79)  评论(0)    收藏  举报