python+selenium基础整理笔记

本文介绍了使用Selenium进行网页自动化测试的六个实用技巧,包括页面标题验证、错误信息获取、控件选中状态检查、元素尺寸测量、全选及删除文本操作。这些技巧对于提升自动化测试效率和准确性至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.获取页面标题
if u’百度一下,你就知道’ == driver.title:
print(“Assertion test pass.”)
else:
print(“Assertion test fail.”)
print driver.title

2.获取页面元素报错信息
try:
error_message = driver.find_element_by_xpath("//*[@id=‘TANGRAM__PSP_10__error’]").is_displayed()
print(“Test pass. the error message is display.”)
except Exception as e:
print (“Test fail.”,formart(e))

3.验证控件是否被选中
try:
driver.find_element_by_xpath("//*[@id=‘news’]").is_selected()
print(“test pass.”)
except Exception as e:
print(“test fail.”,format(e))

4.获取页面元素大小
search_btn=driver.find_element_by_id(‘su’)
print(“search_btn.size”)

5.全选文字
element = driver.find_element_by_tag_name(‘body’)
element.send_keys(Keys.CONTROL + ‘a’)

6.退格删除文字
element = driver.find_element_by_id(‘kw’)
element.send_keys(“selemium”)
element.send_keys(Keys.CONTROL + ‘a’)
element.send_keys(keys.BACKSPACE)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值