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

Selenium成长之路-07简单对象定位之tag name方法

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

继续学习元素定位:tag name

每个前端开发人员,都有自己的习惯,所以,不一定每一个开发人员都喜欢用id、name来做标签,所以我们就需要掌握其他的定位方法,例如tag name

下面我们继续来进行百度首页的定位,可以看到首页下图中红框的都是tag name

是不是觉得tag name 标签太多,感觉看起来不靠谱呢 ~ ~!

下面就使用tag name来进行form元素的定位,这次在代码中使用try...execept...来做判断

如果正确定位到,则打印pass,否则打印错误信息

  • # 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.TAG_NAME,'form')
  • print("test pass")
  • except Exception as e:
  • print("test failed",format(e))
  • time.sleep(5)
  • driver.quit()
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门