# 此弹窗是浏览器自带的弹窗,不是html中的元素

from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains

import time

from selenium.webdriver.support.select import Select

driver = webdriver.Firefox()

url = "https://www.baidu.com"

driver.get(url)

time.sleep(3)

mouse = driver.find_element("link text", "设置")

ActionChains(driver).move_to_element(mouse).perform()

time.sleep(0.5)

driver.find_element("link text", "搜索设置").click()

time.sleep(1)

# 先定位到下拉框

s = driver.find_element_by_id("nr")

Select(s).select_by_visible_text("每页显示20条")

s.click()

time.sleep(1)

# 点击保存按钮,此时会弹出确认提示框

driver.find_element_by_class_name("prefpanelgo").click()

time.sleep(0.5)

# 获取弹窗

a = driver.switch_to_alert()

# 或者

# a = driver.switch_to.alert

print(a.text) # 打印弹窗的文字内容

# 1、accept() 弹框的确定按钮

a.accept() # 点确定按钮

# 2、dismiss() 弹框的取消按钮

a.dismiss() # 点取消按钮

# 3、弹框若有输入框,需输入内容

a.send_keys("xxxx")

pythonalert弹窗_python+selenium八:Alert弹窗相关推荐

  1. python selenium 处理弹窗_Python+Selenium处理Windows弹窗(非IE弹窗问题)

    匿名用户 1级 2014-10-12 回答 兄弟你逗我么,你写着问题就可以解决了,但是内容又否认python可以处理这样的问题...安装好selenium的python,调用里面的API就可以完成操作 ...

  2. python selenium 处理弹窗_python+selenium 抓取弹出对话框信息

    抓取弹出对话框信息,困挠了我很久,我百度了很久,一直没有找到我想要的内容.最近学习到了. 有两种方法: 1.driver.switch_to.alert.text 2.result = EC.aler ...

  3. 如何主动触发时间选择器弹窗_请合理使用Alert弹窗

    最近做了不少产品的竞品分析,执行一些操作时不免遇到各式各样的模态弹窗,有些弹窗总是意想不到的出现,令我抓狂,导致我不得不认真阅读弹窗内的文字信息,并作出选择:有时候我会习惯性点击右侧的按钮,发现操作后 ...

  4. python另存为_python+selenium修改“另存为”弹窗参数

    好多天没有按部就班地学习,这几天进行了高强度地探究实践: 上周天下午接了一个单子,客户目前重复做着一项工作,没有技术含量但特别消耗心理能量: 每天从固定网站上下载200多份文件,操作只是"查 ...

  5. python selenium 处理弹窗_python selenium 弹出框处理的实现

    show alert show confirm show prompt

  6. python selenium 处理弹窗_python中能否使用selenium获取弹窗的文本内容?

    问题如下:网页输入验证码正确并且查询到结果则跳转,未查询到结果则弹窗(如下),输入错误也弹窗(两个弹窗文本内容不同).如何获取未查询到结果的弹窗和验证码错误的弹窗文本内容,再根据其弹窗内容执行相应的操 ...

  7. Selenium alert 弹窗处理

    页面弹窗有 3 种类型: alert(警告信息) confirm(确认信息) prompt(提示输入) 对于页面出现的 alert 弹窗,Selenium 提供如下方法: 序号 方法/属性 描述 1 ...

  8. RF之处理鼠标悬停和alert弹窗事件

    在selenium webdriver中有很多资料提到了处理鼠标悬停事件和对弹窗的处理,robotframework webdriver中很少有这方面的资料,就我遇到的来做一个笔记,也好方法以后的同学 ...

  9. python定位弹窗_python定位弹窗

    广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 前言用真机运行appium代码,首次打开app有的手机会出现权限弹窗问题,一般这 ...

最新文章

  1. python能在excel运行吗-用ExcelPython在Excel中调用Python
  2. 科大星云诗社动态20210512
  3. 牛客网 小白赛4 A三角形【贪心】
  4. jps、jinfo、jstat、jstack、jmap、jconsole等命令简介
  5. FTP协议、电子邮件系统、Telnet远程控制
  6. 优秀程序员应该具备的 11 个特质
  7. python 面向对象的封装_Python面向对象封装操作案例详解
  8. python之IO多路复用
  9. jQuery基础(鼠标事件,表单事件,键盘事件,自定义事件 篇)
  10. Premiere Pro Guru: 3D Titling for Video Editors Premiere Pro 大师教程之 3D字幕条制作教程 Lynda课程中文字幕
  11. 用maya画凳子_maya椅子模型下载
  12. 十个免费专利检索分析网站
  13. CryEngine技术讲解
  14. php获取客户端ip端口,Phpwind获取用户真实IP
  15. Hololens2开发 登录设备网页第三方观看忘记密码怎么办
  16. java可以进行爬虫吗,java可以写爬虫吗
  17. 自考计算机专业就业率,自考计算机专业就业前景和就业选择
  18. Unity —— 百度人脸识别SDK使用
  19. lua小技巧——lua全局变量的检测
  20. 搭建Winmail邮件系统

热门文章

  1. Xilinx FPGA,“加速”视频质量提升
  2. 新浪微博:大规模离线视频处理系统的架构设计
  3. Go基础编程:基础数据类型
  4. Hadoop之企业案例分析
  5. 5G领衔,十余名专家解析当下最火的“新基建”
  6. 腾讯游戏应邀2019大数据产业峰会BDIC | 荣获“大数据星河奖”并获颁测评证书...
  7. MySQL高可用架构InnoDB Cluster (和NDB Cluster是两码事)
  8. leetcode 347. Top K Frequent Elements | 347. 前 K 个高频元素(大根堆)
  9. JVM从入门到精通(七):GC常用参数,Method Area,JVM调优案例分析
  10. 【Java多线程】线程优先级:优先级高,执行机会多