selenium元素操作(一):获取文本text

1分钟了解一个测开小知识:

selenium对元素进行操作(一):获取文本text

关键字:.text

例如:

想要获取到这里的文本内容

首先定位到元素:

NR = driver.find_element_by_Xpath('//*[@id="s_xmancard_mine_new"]/div[1]/div[2]/div/div[3]/div[1]/div[3]/a')

然后使用关键字获取元素的描述:

NR_Text = NR.text

这样就获取到了一个页面描述文字的内容了~

上面的操作也可以连贯起来~使用一步完成:

NR_Text = driver.find_element_by_Xpath('//*[@id="s_xmancard_mine_new"]/div[1]/div[2]/div/div[3]/div[1]/div[3]/a').text

文本信息多用于比较结果、中间数据的定位等操作中应用比较广泛。

如果想要对文本的操作进一步开发,就需要了解正则表达式。不过正则的内容比较复杂,暂不介绍。

另补充,获取文本获取的是html结构中的文本。

课后练习,如果你获取的元素中有多个文本,例如:

这里标题内容存在多个,如果使用文本输入,输出的样式是什么样子的?是否会报错?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值