Selenium学习之==>Xpath使用方法
一、什么是Xpath XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素。 工具 Xpath的练习建议大家安装火狐浏览器后,下载插件,FireBug。由于最新版火狐不再支持FireBug等开发工具,可以通过 https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩展了。 二、Xpath的使用方法 注:默认死格式 先写 //* 代表定位页面下所有元素 1、Xpath通过标签的属性定位 1 @代表以属性定位,后面可以接标签中任意属性 2 通过ID定位 3 //*[@id='i1'] 4 5 通过Class定位 6 //*[@class='pg-header'] 7 8 通过Name定位 9 //*[@name='username'] 10 11 通过Type定位 12 //*[@ type='button'] 2、当标签的属性重合时,Xpath提供了通过标签来进行过滤 1 获取所有input标签元素 2 //input 3 4 获取placeholder='用户名'的input标签元素 5 //input[@placeholder='用户名'] 这种方式比//*要快 6 7 当出现重复时可以使用下标定位,从1开始 8 //div[@class='inner'][2] 3