Senleium中使用xpath定位span的contains(text())时的format问题

本文介绍了在Selenium自动化测试中,使用xpath定位元素时,特别是针对`span`标签的`contains(text(),...)`方法,如何正确处理包含变量的情况。常见错误是不加双引号导致,正确的做法是确保变量值被双引号包围。" 117641814,10294331,Android App直接读取Input Event:JNI驱动交互实现,"['Android开发', 'JNI', '硬件交互', '输入事件']

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

在Senleium中使用xpath定位时,常常使用span的contains(text())的功能。
常见语法是如下

wd.find_element('xpath',f'//span[contains(text(),"博美")]').click()

但如果要使用变量,建立函数时,传入变量,使用 f"{name}"时,常出现错误,错误写法如下:

def class_one(name):
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值