一、为什么要学习定位元素?
1)计算机没有智能到人的程度。
2)计算机不能像手动测试人员一样通过眼看,手操作鼠标点击,操作键盘输入。
3)计算机通过一系列计数手段找到元素。(按钮、输入框、模拟键盘等)
二、元素定位的工具或手段有哪些?
1)css选择器
2)xpath
三、环境及工具
现在博主演示的安装firefox浏览器的firepath以及firebug两个插件,博主电脑本身已经安装了Firefox68版本的火狐浏览器,现在安装Firefox35版本,这两个版本是可以共存的。
安装时选择自定义:
安装完成后,进入选项中:
关闭所有的更新:
进入附件组件中:
选择从文件安装附件组件:
接下来则是选择firepath和firebug插件,进行安装即可。
安装完成后,重启浏览器,检查页面元素,则会出现firepath的菜单栏。
四、css选择器
1.什么是css选择器?
CSS 中,选择器是一种模式,用于选择需要添加样式的元素。计算机能够通过css选择器定位到相应元素,我们在编写自动化测试脚本的时候很多时候是在不断地找到css选择器。
2.css选择器语法
通过伪类名、id、标签名定位:
通过元素之前嵌套关系:
通过属性:
通过父子关系:
元素状态:
作者:佚名