首页 > 其他 > 详细

元素定位

时间:2020-07-26 20:24:13      阅读:77      评论:0      收藏:0      [点我收藏+]

百度输入框元素:技术分享图片

 

“百度一下按钮”技术分享图片

 

 

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
#输入框ID定位
driver.find_element_by_id("kw").send_keys("python")
#"百度一下“按钮 ID定位
driver.find_element_by_id("su").click()
from selenium import webdriver

driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
#输入框class name定位
driver.find_element_by_class_name("s_ipt").send_keys("python")
#"百度一下“按钮 class 定位
driver.find_element_by_class_name("s_btn").click()
from selenium import webdriver

driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
#输入框 xpath属性层级 定位
driver.find_element_by_xpath("//span[contains(@class, ‘s_ipt_wr‘)]/input").send_keys("python")
#"百度一下“按钮 xpath属性层级 定位
driver.find_element_by_xpath("//span[@class=‘bg s_btn_wr‘]/input").click()

 技术分享图片

 

 定位一组搜索结果的元素。

from selenium import webdriver
import time

driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
#输入框 xpath属性层级 定位
driver.find_element_by_xpath("//span[contains(@class, ‘s_ipt_wr‘)]/input").send_keys("廖雪峰python")
#"百度一下“按钮 xpath属性层级 定位
driver.find_element_by_xpath("//span[@class=‘bg s_btn_wr‘]/input").click()
time.sleep(2)

#定位一组元素
s = driver.find_elements_by_xpath("//div[@tpl=‘se_com_default‘]/h3/a")
print(len(s))
s[1].click()

 

元素定位

原文:https://www.cnblogs.com/yijierui/p/13380887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!