博主主页: 码农派大星.
数据结构专栏:Java数据结构
数据库专栏:数据库
JavaEE专栏:JavaEE
软件测试专栏:软件测试
关注博主带你了解更多知识
目录
在自动化测试中,编写常用的函数可以提高代码的复用性和可维护性。以下是一些在自动化测试中常用的函数示例,这些函数涵盖了常见的操作,如启动浏览器、定位元素、点击、输入文本、等待、断言等
1.元素的定位
Web自动化测试的核心确实是能够准确找到页面上的元素,并在这些元素上执行操作。无论是点击按钮、输入文本、验证页面内容,还是执行其他交互,所有的操作都依赖于能够定位到这些元素
常⻅的元素定位⽅式⾮常多,如id,classname,tagname,xpath,cssSelector
常⽤的主要由cssSelector和xpath
1.1 定位步骤
1,要想定位,就先打开开发者工具
方式有三种:
鼠标右键->检查
Ctrl键+shift键+i
F12
2,先点击左上角图标
再点击要找的对应元素,就会出现定位
1.2 cssSelector
选择器的功能:选中⻚⾯中指定的标签元素
选择器的种类分为基础选择器和复合选择器,常⻅的元素定位⽅式可以通过id选择器和⼦类选择器来 进⾏定位
定位百度⾸⻚的“百度一下”元素,可以使⽤通过id选择器和⼦类选择器进⾏定位:"btn self-btn bg s_btn"
crtl+F搜索复制的selector ,就可以定位所在元素位置
1.3 xpath
XPath(XML Path Language)是一种在XML和HTML文档中查找信息的语言,它使用路径表达式来选定文档中的节点
获取HTML⻚⾯所有的节点
//*
获取HTML⻚⾯指定的节点
//[指定节点]
获取⼀个节点中的直接⼦节点
/
获取⼀个节点的⽗节点
..
实现节点属性的匹配
[@...]
采用xpath方式来定位百度⾸⻚的“百度一下”元素
crtl+F搜索复制的xpath ,就可以定位所在元素位置