一、元素定位

本文详细介绍了在网页自动化测试和爬虫中常用的几种元素查找方法,包括find_element_by_id、find_element_by_name等,并给出了XPath和CSS选择器的实际使用示例。通过这些方法,可以精准定位页面上的各种元素,实现自动化操作。同时,文章还讨论了层级定位、逻辑运算和轴定位等高级技巧,帮助读者深入理解网页元素的查找策略。
摘要由CSDN通过智能技术生成

1、find_element_by_id()

2、find_element_by_name()

3、find_element_by_class_name()

4、find_element_by_tag_name()

5、find_element_by_link_text()

6、find_element_by_partial_link_text()

7、find_element_by_xpath()

绝对路径/html/body/div[2]....和相对路径//div[@id="kw"]//i[@class=''ing"]

相对定位方式:

  1. //标签名[@属性=值]          eg://div[@id="kw"]//i[@class=''ing"]
  2. 文本匹配://标签名[text()=值]         eg://a[text()="百度"]
  3. 包含://标签名[contains(@属性/text(),值)]  eg://a[contains(@herf,"/file/index")]     //a[contains(text(),"百度")]
  4. 逻辑运算and  or //标签名[@属性=值 and @属性=值 and text()=值 and contains(@属性/text(),值)]
  5. 层级定位//一级元素//二级元素/..
  6. 轴定位:找关系祖先、父子、兄弟

8、find_element_by_css_selector()  eg:input#id.class

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值