python+selenium下弹窗alter对象处理02
2024-08-30 20:18:53
首先使用switch_to.alert()方法进行定位,然后可以使用下面的操作 text:返回alert、confirm、prompt中的文字信息; accept():接受现有警告框; dismiss():解散现有警告框; send_keys():在警告框中输入文本(如果可以输入的话); --------------------------------------------------------------------------------------- from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep driver = webdriver.Firefox() # 指定和打开浏览器
driver.get('http://www.baidu.com') link = driver.find_element_by_link_text("设置")
ActionChains(driver).move_to_element(link).perform() #鼠标悬停在上面
sleep(5)
driver.find_element_by_class_name("setpref").click() #点击高级搜索 sleep(5)
driver.find_element_by_class_name('prefpanelgo').click() #点击保存 sleep(5)
print(driver.switch_to.alert.text) #获取打印警告框里面的内容 sleep(5)
driver.switch_to.alert.accept() #点击确定 sleep(5)
driver.close()
最新文章
- shell--4.echo和printf
- Android studio Gradle 教程
- Error: [ng:areq] Argument 'xxxx' is not a function, got undefined
- CentOS怎样查看系统信息
- python的http请求应用--每日签到
- Android 自定义View (二) 进阶
- hadoop报错 Message missing required fields: callId, status
- HDU 2018 undefined
- Python3基础 当函数中的局部变量与全局变量同名了,各管各的
- easyui 异步json tree跨域访问问题解决
- “权限系统_基于HUI”的简单介绍和交流
- 快速部署Telegraf &; Influxdb
- Android 6.0运行时权限
- Solr7 安装部署 管理界面介绍
- Html5五子棋
- SQL 约束 索引
- Python学习笔记4基本数据类型续
- ss搭建
- PyCharm‘s Project Deployment
- PHP + Apche 在 window 系统下的环境搭建