最近开发自动化测试工具,遇到了3种情况,selenium在操作页面元素,进行点击的时候,元素可以找到,但是点击没有反应的情况。

在开始前一定要确认元素可以找到!

第一种:元素里有href属性,属性为JavaScript。这类元素需要用js点击。

操作代码:

driver= new InternetExplorerDriver();

Element el = driver.findElement(By.xpath(“.//*[@id='menu']/div/ul/li[1]/a”))

JavascriptExecutor js = (JavascriptExecutor) driver;

js.executeScript("arguments[0].click();",el);

第二种:元素里有href属性,属性为超链接。这类元素无法点击时,需要获得元素连接,执行打开这个连接地址。

操作代码:

driver= new InternetExplorerDriver();

Element el = driver.findElement(By.xpath(“.//*[@id='contentul']/li[1]/div/div[1]/a”))

String url = el.getAttribute("href");

driver.get(url);

第三种:元素属性正常,没有特殊标签,但是click()就是无法点击,这时需要给元素进行Enter操作。

操作代码:

driver= new InternetExplorerDriver();

Element el = driver.findElement(By.xpath(“.//*[@id='payMobileConfirm']”))

el.sendKeys(Keys.ENTER);

selenium click点击无反应问题解析相关推荐

  1. selenium click点击无反应问题

    selenium在操作页面元素,进行点击的时候,元素可以找到,但是点击没有反应的情况. 第一种:元素里有href属性,属性为JavaScript.这类元素需要用js点击. 操作代码: driver= ...

  2. selenium 模拟手机浏览器操作 click点击/tap触摸 元素无效 的解决方法

    我遇到的问题 获取到 登录按钮 的 xpath,且可以保证 xpath 正确无误 点击 登录按钮, 无法正常跳转到 登录成功页 from selenium import webdriver from ...

  3. 爬虫三(Bs4搜索、Selenium基本使用、无界面浏览器、Selenium自动登录百度案例、自动获取12306登录验证码案例、切换选项卡、浏览器前进后退、登录Cnblogs获取Cookie自动点赞)

    文章标题 一.Bs4搜索文档树 二.CSS选择器 三.selenium基本使用 四.无界面浏览器 五.selenium其他使用 1)自动登录百度案例 2)获取位置属性大小.文本 3)自动获取12306 ...

  4. python selenium模拟点击

    文章目录 1.安装谷歌浏览器 2.安装浏览器驱动 3.安装selenium 4.简单测试 5.打卡程序 6.linux设置定时任务 7.其他 1.安装谷歌浏览器 #下载包 wget https://d ...

  5. selenium鼠标点击

    用selenium爬取问财的数据: driver.get("http://www.iwencai.com/unifiedwap/home/index") WebDriverWait ...

  6. Python——selenium自动点击下载腾讯文档

    成功属于有准备的人 腾讯文档使用selenium方法点击下载,早前写的,现下网页格局可能有所改变. 代码基本都有注释. 那时刚入坑不久,代码不好看还望见谅. from bs4 import Beaut ...

  7. chrome浏览器模拟手机端:jquery click()点击无效解决方法

    chrome浏览器模拟手机端:jquery click()点击无效解决方法 参考文章: (1)chrome浏览器模拟手机端:jquery click()点击无效解决方法 (2)https://www. ...

  8. Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

    Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析 文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下, ...

  9. 电脑无规律无响应,鼠标能动但是点击无反应一直在转圈。

    电脑无规律无响应,鼠标能动但是点击无反应一直在转圈. 重装系统后,问题仍旧,推测是硬件问题,除了硬盘外电脑全部更换,问题仍旧,应该是硬盘问题,换了硬盘,装下系统,问题不在,用段时间继续观察.

最新文章

  1. linux下运行python unitest_Python unittest打印日志可以在Linux上运行,但在Windows上不行...
  2. ant vue 兼容性问题_Ant Design of Vue使用遇到的问题以及解决方法总结
  3. 无法远程访问Mysql的解决方案
  4. 快速写出较好CSS的5种方法
  5. 算法:前K个最大的元素
  6. 前端学习(142):行级标签和块级标签
  7. python 大学教授整理_剑桥大学教授用时35天亲自整理,Python超详细的基础笔记
  8. python计算两个日期的差
  9. python爬虫语句_Python爬虫练手之爬句子迷
  10. R语言缺失值高级处理方法
  11. 流利阅读12.28 Seriously, Prada, what were you thinking? Why the fashion industry keeps bumbling into rac
  12. 简单的了解一下MySQL连接查询
  13. word中利用题注实现公式图表自动编号及引用
  14. 新概念二册 Lesson 18 He often does this!他经常干这种事! ( have的用法)
  15. Linux基础篇五——find it !
  16. 敏捷项目一页纸测试计划通用模板
  17. 一键获取qq历史头像 php源码,main.php · 平兄/PHP 版获取任意QQ历史头像 - Gitee.com...
  18. BCDEdit命令修改windows启动菜单
  19. Arduino获取商业遥控器(如天地飞等)PWM信号的例子
  20. 自然语言处理经典必读论文Topic推荐-AMiner

热门文章

  1. 脚本小子进阶之路(一)用开源武装自己
  2. 如何实现按键的短按、长按检测?
  3. access下如何配置两个vlan_如何一个端口设置多个VLAN
  4. Android TabLayout设置选中状态标题字体大小,粗细
  5. python培训千锋和黑马哪个好
  6. Android 架构设计与挑选
  7. iphone 扩容测试软件,六个扩大iPhone储存空间的方法,亲测有效!
  8. 简练软考知识点整理-组建项目团队
  9. python爬取京东评论分析_Python爬取京东商品评价(动态网页的爬取)
  10. 富文本粘贴word文档内容图片处理