web自动化测试-D3-学习笔记之一(Selenium彩蛋篇-Xpath使用方法)
由于最新版火狐不在支持FireBug等开发工具,可以通过 https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩展了。 什么是Xpath? XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素。 工具 Xpath的练习建议大家安装火狐浏览器后,下载插件,FireBug。 Xpath使用方法 注:默认死格式 先写 //* 代表定位页面下所有元素 1、Xpath支持ID、Class、Name定位功能 1 2 3 4 5 6 7 8 9 10 11 通过 ID定位 / / * [ @ id = 'kw' ] 通过 Class定位 / / * [ @ class = 'class_name' ] 通过 Name定位 / / * [ @ name = 'name' ] 2、如果标签没有ID、Class、Name三总属性,Xpath还支持属性定位功能 1 2 3 @ 代表以属性定位,后面可以接标签中任意属性 / / * [ @ other = 'attribute' ] 3、当标签的属性重复时,Xpath提供了通过标签来进行过滤 1 2 3 将 * 换位任意标签名,则可根据标签进行筛选 / / input [ @ placeholder = '用户名' ] 4、当标签页重复时