4-selenium获取断言信息

该博客介绍了如何利用Selenium Python库来获取网页的标题、URL、标签文本信息以及元素属性。通过示例代码展示了对网页标题、当前URL的获取,并查找特定类名或ID的元素以获取其文本和属性值。强调了在处理网页元素时需要注意的页面可见性和元素状态。
摘要由CSDN通过智能技术生成

可用做断言的四种方式:

  1. 判断网址标题
  2. 判断网址url
  3. 判断标签对的文本信息
  4. 判断元素某个属性
from selenium import webdriver

broswer = webdriver.Chrome()
broswer.get('https://www.baidu.com')

# 一、获取网址标题
title = broswer.title

#二、获取网址url
url = broswer.current_url

# 三、获取标签对文本信息
# 注意:
# 1、标签元素如果不展示在页面上,获取结果为空
# 2、如果标签对中间没有值,获取内容为空
# 3、如input之类的单标签,获取结果为空
ele = broswer.find_element_by_class_name('title-text')

# 四、获取元素某个属性
ele = broswer.find_element_by_id('kw')
att1 = ele.get_attribute('class')

broswer.quit()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值