解决--python+selenium获取页面一闪几秒就消失的元素内容
在获取页面一些弹框提示的内容时候,首先要定位到相对应的元素,元素的定位方式有很多种,alert弹框的获取方式也很多
这里遇到一种前端弹框提示信息是用js生成,页面弹框提示信息一闪几秒就没了
背景:
获取弹框提示信息内容,进行判断操作是否成功
操作:
点击开关–获取弹框提示信息–判断操作是否成功
点击开关按钮前:
点击开关弹出提示信息后
几秒过后:又回到
类似这种一闪就没了
这个不是alert弹框,所以不用alert方法获取
刚开始,元素定位弄错了,因为我用的是火狐firebug定位,然后谷歌浏览器打开,所以报错,说找不到元素,后来发现这个元素在谷歌浏览器里元素的位置有点出入,
火狐在 div[3]
谷歌在 div[2]
所以这个要注意下,自己要检查有的时候
既然是在页面里的元素,所以就有方法,其实和我们正常的方法定位一样就可以
方法一:(显示等待)
获取成功
方法二:(原理一样的,是看到网上之前人家说利用循环,循环节点元素,我这里循环时间,和等待一个样,还没方法一好)
这里只是提供思路或许有些问题是可以利用循环去找到几点元素呢
解决--python+selenium获取页面一闪几秒就消失的元素内容相关推荐
- python3读取网页_python3+selenium获取页面加载的所有静态资源文件链接操作
软件版本: python 3.7.2 selenium 3.141.0 pycharm 2018.3.5 具体实现流程如下,废话不多说,直接上代码: from selenium import webd ...
- 已解决python selenium模块自动化操作谷歌浏览器点击元素失效问题解决(亲测有效)
已解决python selenium模块自动化操作浏览器点击元素,抛出异常selenium.common.exceptions.ElementClickInterceptedException: Me ...
- Python+selenium自动化测试——启动谷歌浏览器闪退问题 Traceback (most recent call last)
后台报错:Traceback (most recent call last) 当我们使用Python+selenium调用谷歌浏览器出现闪退问题时,其实是谷歌的驱动和浏览器的版本不一致. from t ...
- python selenium 获取元素下的元素个数_Python + Selenium,分分钟搭建 Web 自动化框架!(送自动化测试书籍)...
前言 在程序员的世界中,一切重复性的工作,都应该通过程序自动执行.「自动化测试」就是一个最好的例子.随着互联网应用开发周期越来越短,迭代速度越来越快,只会点点点,不懂开发的手工测试,已经无法满足如今的 ...
- 使用python+selenium获取网易云指定歌曲评论
使用selenium获取网易云指定歌曲评论 最近一段时间在学习python爬虫,结合自己学习的内容写一个简单爬虫来获取网易云音乐中指定歌曲的评论信息.第一次发博客并且也是入门爬虫不久,有问题的地方希望 ...
- python selenium刷新页面_关于python-selenium的页面元素刷新的问题,详细见内容
我需要操作的网页可以在上传后显示上传图片的预览图,我想使用selenium抓取上传后的图片地址. 我顺利的上传图片并且看到了预览图,在chrome控制台中也已经找到图片地址,但是现在遇到问题了,我一直 ...
- python清空文本框_WEB自动化——解决python selenium使用clear清除文本框内容失效的问题...
页面自带输入框默认值时,想要修改输入框的内容,使用clear()后再使用send_keys(),结果无法起到清除文本框内容的作用,反而会在输入框默认值后面追加内容. 解决方法: 一.通过键盘的快捷键进 ...
- python+selenium获取cookie session_Python Selenium模拟登录成功后,使用此cookie、利用requests库进行get时,提示“非法登陆”。...
一. 步骤概述 a. 模拟登录学校选课系统(使用Selenium库登陆http://xk.suibe.edu.cn/xsxk/login.xk) b. 取得cookie后传入requests的sess ...
- python 删除pdf页面_python 有什么库可以删除pdf 里面内容
python 有什么库可以直接删除pdf 里面的一些元素吗?. 比如我用Py2pdf 打印后的元素是 {'/Parent': IndirectObject(1, 0), '/Contents': In ...
最新文章
- 再见Navicat!这个工具才是YYDS!
- asp.net 后台任务作业框架收集
- 读Google是如何做测试的
- 30段极简Python代码:这些小技巧你都Get了么?
- 画出该lti系统的幅频特性响应曲线_一文带你通俗理解幅频响应和相频响应
- 给你一个K8S的“发行版”
- 台式计算机更新不了,台式机更新造成电脑关不了机怎么办
- java中大量匿名内部类的坏处_java中的匿名内部类总结
- linux essid 异常,Linux无线ESSID:off/any的错误
- 剑指offer25-合并两个排序的链表
- Lenovo ThinkPad T系列解决 VMware Workstation 打开虚拟机提示:Intel VT-x处于禁用状态问题
- jQuery学习笔记(一) 取值、赋值的基本方法
- matlab脑肿瘤识别与分割程序_车牌识别算法
- 给各位读者朋友们、热心访问本博客的朋友们的一份新年贺卡
- 先进先出算法_数据结构与算法之初识栈与队列
- 小项目--猜年龄游戏
- 飞机坠落时应该主动抛弃油箱
- java class文件比较_Beyound Compare中比较java字节码class文件
- Golang 函数耗时统计
- pci规划的三个原则_LTE中PCI规划目的和原则
热门文章
- Linux碎片整理工具,Linux不需要磁盘碎片整理
- 各大浏览器清除缓存的快捷键
- Tensorflow某段程序复现
- 红黑树的历史和由来。
- 计算三维空间中直线和三角形的交点
- 综合布线方案设计模版
- c语言int作用,c语言中int的用法
- python更新excel内容_[原创]使用 Python 读写 Excel 文件(一)更新
- 有n个结构体变量,内含学生学号、姓名、3门课程的成绩,要求输出平均成绩最高的学生信息
- 鸿蒙os适配平板,华为新平板搭载高通4G芯片,鸿蒙OS已适配完成,友商随时可用...