元素定位 - XPATH

本文介绍了如何使用XPATH在Selenium中进行元素定位,包括通过ID、NAME、CLASS_NAME、LINK_TEXT、PARTIAL_LINK_TEXT以及CSS_SELECTOR和TAG_NAME等方式。还详细讲解了XPATH的绝对路径、相对路径、通过父元素找子元素、使用contains()和text()方法等高级技巧。
摘要由CSDN通过智能技术生成

目录

元素定位

XPATH


元素定位

from selenium.webdriver.common.by import By

<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">

driver.find_element(By.NAME, "wd").send_keys("selenium")
driver.find_element(By.CLASS_NAME, "s_ipt").clear()
driver.find_element(By.XPATH, "//input[@id = 'kw']").send_keys("webdirver")
driver.find_element(By.ID, "kw").send_keys("webdirver")


<a href="https://www.hao123.com" target="_blank" class="mnav c-font-normal c-color-t">hao123</a>

driver.find_element(By.LINK_TEXT, "hao123").click()
driver.find_element(By.PARTIAL_LINK_TEXT, "hao").click()


By.CSS_SELECTOR

By

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值