java selenium使用浏览器调试工具实现方法

作者:肖佳 时间:2023-07-27 04:04:22 

在基于UI元素的自动化测试中, 无论是桌面的UI自动化测试,还是Web的UI自动化测试.   首先我们需要查找和识别UI元素.

在基于Web UI 自动化测试中, 测试人员需要了解HTML, CSS和Javascript的一些知识, 还需要学会使用各种浏览器的调试功能

 查找Web UI 页面上的元素, 必须先了解页面的DOM结构, 元素的属性, 甚至一些JavaScript的调用信息.  现在主流的浏览器都自带了很多强有力的工具

阅读目录

  1. Google Chrome

  2. Internet Explorer 或者Edge

  3. Firefox 的firebug插件

  4. 利用FireFinder 插件, 来测试XPath 语句

Google Chrome

Google Chrome 自带Web开发调试工具, 可以通过3种方法启动此工具

方法一:按F12快捷键

方法二:点击右上角的图标->More tools->Developer Tools 菜单命令,  打开Developer Tools ,  然后点击"箭头"图标, 然后选择你要查找的元素.  请看下面动画演示

java selenium使用浏览器调试工具实现方法

方法三:鼠标放在你想要的UI元素上,单击鼠标右键,选择Inspect Element菜单命令

java selenium使用浏览器调试工具实现方法

我们还可以使用Chrome 来直接获取元素的XPath.

java selenium使用浏览器调试工具实现方法

Internet Explorer 或者Edge

微软自己出品的浏览器同样带有"开发人员工具",  通过工具菜单,或者F12来 启动

java selenium使用浏览器调试工具实现方法

Firefox 的firebug插件

Firefox 是selenium 支持的最好的浏览器,  推荐在Firefox 中安装Firebug 插件. 使用firebug 也很方便的查找页面元素

firebug的调用方法, 跟上面Chrome 的调试工具 使用方法一模一样.  这里就不详细解释了

java selenium使用浏览器调试工具实现方法

利用FireFinder 插件, 来测试XPath 语句

在自动化测试中,我们经常要写XPath,  我们可以通过FireFinder 插件来验证我们写的xpath语句是否正确

java selenium使用浏览器调试工具实现方法

标签:java,selenium,浏览器,调试工具
0
投稿

猜你喜欢

  • 简单了解Spring中常用工具类

    2021-09-24 10:44:28
  • Spring定时任务无故停止又不报错的解决

    2021-06-06 08:41:27
  • 完整的医院就诊挂号系统基于Spring MVC + Spring + MyBatis实现

    2022-06-03 18:07:05
  • 使用Springboot自定义注解,支持SPEL表达式

    2023-11-20 01:18:58
  • Spring Data JPA带条件分页查询实现原理

    2023-07-23 21:32:54
  • C#中的char与string详解

    2023-09-13 07:07:27
  • C#实现根据指定容器和控件名字获得控件的方法

    2023-09-26 12:23:03
  • C#实现Dictionary字典赋值的方法

    2021-12-09 17:55:40
  • 使用Files.walkFileTree遍历目录文件

    2021-09-27 06:12:40
  • Java使用Collections.sort对中文进行排序方式

    2021-09-17 15:05:46
  • Android studio 运行main 函数的方法

    2023-09-14 15:57:38
  • 详解Java的Spring框架中的事务管理方式

    2022-02-03 13:57:47
  • VScode 打造完美java开发环境最新教程

    2023-02-24 16:02:10
  • Java 如何优雅的抛出业务异常

    2023-11-24 04:04:34
  • C#实现改变DataGrid某一行和单元格颜色的方法

    2022-08-23 20:45:22
  • 基于java实现斗地主代码实例解析

    2023-09-07 00:31:15
  • C#获取指定PDF文件页数的方法

    2021-10-10 17:15:43
  • Android 图片缩放与旋转的实现详解

    2023-03-10 10:57:41
  • Android中TextView动态设置缩进距离的方法

    2023-08-07 09:52:00
  • maven工程中jar包瘦身的五种方法

    2023-11-04 05:01:54
  • asp之家 软件编程 m.aspxhome.com