导言
在上一篇文章里,我们一起学习了键盘事件、鼠标事件以及其它的一些特殊情况的处理。这篇文章我们一起学习Selenium中一些特殊窗口以及iframe,如何处理。
学习目标
- 了解对浏览器的基本功能操作(本节重点)
- 学习如何对弹窗进行操作(本节重点)
- 学习如何应对出现iframe框架时的解决方案
- 学习对浏览器窗口的基本操作
浏览器基本导航操作
#导包
from selenium import webdriver
from time import sleep
#打开浏览器并进入项目地址
driver = webdriver.Chrome()
driver.get("https://www.csdnstudy/login.com.cn")
time.sleep(3)
#后退
driver.back
#前进
time.sleep(3)
driver.forward()
#刷新
time.sleep(3)
driver.refresh()
JavaScript 警告框,提示框和确认框的处理
WebDriver提供了⼀个API, ⽤于处理JavaScript提供的三种类型的原⽣弹窗消息. 这些弹窗由
浏览器提供限定的样式。
练习网址:练习地址
Alerts 警告框
from selenium import webdriver
from selenium.webdriver.common