css定位页面元素,页面元素定位-CSS元素基本定位

本文详细探讨了CSS定位技术,包括基本属性定位、组合定位、层级定位等,解析了如何通过CSS选择器精准定位页面元素,如通过ID、class、标签以及属性组合等方法。此外,还讨论了CSS元素重叠和position定位的z-index顺序问题,帮助理解元素在页面上的布局和相互关系。
摘要由CSDN通过智能技术生成

基本定位

"""属性定位 一 """

# #通过id

# driver.find_element_by_css_selector("#kw").send_keys(u"博客园")

# #通过class

# driver.find_element_by_css_selector(".s_ipt").send_keys(u"博客园")

#通过标签 数量过多的情况下需要增加标签过滤

# driver.find_element_by_css_selector("span>input:nth-child(2)").send_keys(u"博客园")

# #其他属性

# driver.find_element_by_css_selector("[name = 'wd']").send_keys(u"博客园")

# driver.find_element_by_css_selector("[autocomplete = 'off']").send_keys(u"博客园")

"""CSS 组合定位 二"""

"""父子关系的书写模式form.fm>span"""

# driver.find_element_by_css_selector("form.fm>span>input.s_ipt").send_keys(u"博客园")

# driver.find_element_by_css_selector("form.fm>span>input#kw").send_keys(u"博客园")

"""定位list 取某一个"""

# print driver.find_element_by_css_selector(".mnav:nth-child(1)").text

# driver.find_element_by_css_selector(".mnav:nth-child(1)").click()

"""CSS 逻辑运算,多条件组合定位-----没有定位到,不知道原因"""

# driver.find_element_by_css_selector("[type='text'][name='wd']

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值