2025年3月22日 星期六 甲辰(龙)年 月廿一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

Selenium成长之路-08简单对象定位之class name方法

时间:03-20来源:作者:点击数:55

class name 的定位方法与tag name 是差不多的

我们直接上代码,还是以百度首页输入框为例来进行演示:

从截图中可以看出来,class name 就是 's_ipt'

下面我们就通过class name元素来进行定位

  • # coding = utf-8
  • from selenium import webdriver
  • import time
  • from selenium.webdriver.common.by import By
  • driver = webdriver.Chrome()
  • url = 'http://www.baidu.com'
  • driver.get(url)
  • # 增加一个判断
  • try:
  • driver.find_element(By.CLASS_NAME,'s_ipt')
  • print("test pass")
  • except Exception as e:
  • print("test failed",format(e))
  • time.sleep(5)
  • driver.quit()

如果class 标签属性元素太多的话,可以试试使用id或者xpath来进行定位,

总是我们的一个原则就是,正确使用元素进行定位。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门