人工智能公司网站建设,环球中心建于哪一年,公司邮箱怎么申请的,简单的网页设计模板Xpath使用方法 注#xff1a;默认死格式 先写 //* 代表定位页面下所有元素 1、Xpath支持ID、Class、Name定位功能 通过ID定位 //*[idkw]通过Class定位//*[classclass_name]通过Name定位//*[namename]-----------------------------------------------------------------------… Xpath使用方法 注默认死格式 先写 //* 代表定位页面下所有元素 1、Xpath支持ID、Class、Name定位功能 通过ID定位 //*[idkw] 通过Class定位 //*[classclass_name] 通过Name定位 //*[namename] ------------------------------------------------------------------------------------------------ 2、如果标签没有ID、Class、Name三总属性Xpath还支持属性定位功能 代表以属性定位后面可以接标签中任意属性 //*[otherattribute] 3、当标签的属性重复时Xpath提供了通过标签来进行过滤 将 * 换位任意标签名则可根据标签进行筛选 //input[placeholder用户名] 4、当标签页重复时Xpath提供了层级过滤 例如找不到儿子那么就先找他的爸爸是在不行可以在找他的爷爷 支持通过 / 进行层级递进找到符合层级关系的标签 //form/div/input[placeholder用户名] 当层级都重复时可以通过单个层级的属性进行定位 //form/div[classlogin-user]/input 5、一个元素它的兄弟元素跟它的标签一样这时候无法通过层级定位到。因为都是一个父亲生的多胞胎兄弟。Xpath提供了索引过滤 通过索引在List中定位属性与python的索引有些差别Xpath从1开始 //select[namecity][1]/option[1] 6、上面集中如果都用上了之后还重复的话我们就可以使用Xpath提供的终极神器逻辑运算定位。and 或 or 通过and来缩小过滤的范围只有条件都符合时才能定位到 //select[namecity and size4 and multiplemultiple] or就相反了只要这些筛选中其中一个出现那么久匹配到了 //select[namecity or size4] 转载于:https://www.cnblogs.com/xuzhongtao/p/9613977.html