public boolean ElementExist(WebDriver driver,By locator)
    {
        try {
            driver.findElement(locator);
            return true;
        } catch (Exception e) {
            return false;
        }

}

可以在类里面加上这个函数,然后调用这个函数

如果你不知道捕获的异常名字,可以直接用Exception代替,具体的话捕获元素不存在的异常NoSuchElementException

转载于:https://www.cnblogs.com/limxiaosi/p/5985415.html

java selenium验证元素是否存在相关推荐

  1. java selenium (五) 元素定位大全

    页面元素定位是自动化中最重要的事情, selenium Webdriver 提供了很多种元素定位的方法.  测试人员应该熟练掌握各种定位方法. 使用最简单,最稳定的定位方法. 阅读目录 自动化测试步骤 ...

  2. selenium 验证元素是否存在_使用selenium判断标签的元素值是否存在

    from selenium.common.exceptions import NoSuchElementException # 封装一个函数,用来判断属性值是否存在 def isElementPres ...

  3. 基于Java+selenium+opencv模拟网页滑动验证

    目前很多网页都有滑动验证,目的就是防止不良爬虫扒他们网站的数据,我这次本着学习的目的使用Java和selenium学习解决滑动验证的问题,前前后后花了一周时间(抄代码),终于成功了某音的滑动验证! 效 ...

  4. java selenium iframe_java selenium处理Iframe中的元素示例

    java selenium  处理Iframe 中的元素 有时候我们定位元素的时候,发现怎么都定位不了. 这时候你需要查一查你要定位的元素是否在iframe里面 阅读目录 什么是iframe ifra ...

  5. 运用js解决java selenium元素定位问题

    运用js解决java selenium元素定位问题 参考文章: (1)运用js解决java selenium元素定位问题 (2)https://www.cnblogs.com/limxiaosi/p/ ...

  6. Java + Selenium 完成简单滑块验证学习之路(selenium的使用)(二)

    selenium的使用 本文摘自https://blog.csdn.net/qq_22003641/article/details/79137327(此处主要介绍模拟鼠标用法,更多常用法法请点击查看) ...

  7. java selenium一一操作定位元素

    java selenium操作定位元素 1.元素选择策略 1.1.使用选择器的提示 2.定位元素 3.定位多个元素 4.相对定位 4.1.above() 1.元素选择策略 WebDriver 中有 8 ...

  8. java 字段验证_Selenium-Gherkin-Java:验证必填字段上的文本

    简短版:我有一个必填字段,显示"此字段是必需的"的元素可以包含多个消息.我正在努力设置我的BDD功能步骤.页面和步骤文件,以验证是否显示了正确的消息. 长版: 对Java/Sele ...

  9. java selenium div内嵌滚动条 网页长截图发邮件

    java selenium 网页内嵌滚动条截图发邮件 主要问题 下面展开说 由于公司要求做一个接口,请求这个接口进行网页截图并发送邮件的功能,本来前期是用python写好了,but似乎不太符合要求,那 ...

最新文章

  1. 《中国人工智能学会通讯》——5.15 案例速览
  2. 彻底理解kafka中partition和消费者对应关系
  3. 浮点数 IEEE表示 舍入 运算
  4. ospaf-开源项目成熟度分析工具
  5. 计算机组成原理手动在线模式,实验四计算机组成原理 运算器手动实验
  6. 标准非STL容器 : bitset
  7. 【Java】兔子问题
  8. (56)FPGA面试题-如果连线宽度不匹配怎么办?
  9. L1-056 猜数字-PAT团体程序设计天梯赛GPLT
  10. 洛谷 P3373 【模板】线段树 2 解题报告
  11. 4412 学习目录总结
  12. 数独1--暴力回溯法(时间超)
  13. Java后端通过图片URL获取图片并保存
  14. cmd imp导入dmp文件_dmp文件导入抽取方法(示例代码)
  15. 鹏业安装算量软件通风扣减功能
  16. 简单计算空气质量指数
  17. matlab计算叶子的面积,基于MATLAB进行树叶面积测量实验报告
  18. 写自己的故事,帮别人说话
  19. [译]带你揭开Kotlin中属性代理和懒加载语法糖衣
  20. 带大家读python数据分析一书(三)

热门文章

  1. python基础教程微信_用Python实现让微信地球转起来附代码!
  2. Zend Studio中文版
  3. AngularJS——第3章 指令
  4. matlab导出jar包错误Error: An error occurred while shelling out to javac(erro code = 1)解决办法...
  5. 深入tornado中的IOStream
  6. 搭建Python+Django开发环境
  7. nagios报警延迟的解决--flapping state
  8. nib、xib、storyboard(故事板)
  9. mysql忘记root密码恢复
  10. JavaScript数组随机排序