验证selenium的模糊匹配有多个符合内容时,默认选择第一个匹配

验证selenium的模糊匹配有多个符合内容时,默认选择第一个匹配

1、先自己建立一个网页,有三个链接,每个链接不同,但是显示的文本信息有相同之处,用来做模糊匹配。注意建立的网页路径名字不能有中文,否则复制粘贴网址到PyCharm会报错。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>验证模糊匹配多个怎么选择</title>
	</head>
	<body>
		<a href="https://www.baidu.com">百度一下</a>		
		<a href="https://www.jd.com">百度一下,京东</a>			
		<a href="https://www.bilibili.com/">百度一下,哔哩哔哩</a>
	</body>
</html>

2、再在PyCharm用selenium进行模糊匹配验证,打开网页地址为上述自己创建的网页地址

from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get('http://127.0.0.1:8020/dcs2/js/yanzheng.html')
driver.find_element_by_partial_link_text('度一').click()

3、显示打开的网页为百度

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值